SoTalent is seeking a senior-level Java engineering leader with deep expertise in cryptography and secure system design. In this role, you will drive architecture decisions, guide development teams, and implement advanced security solutions that protect sensitive financial data at scale.
Responsibilities:
- Lead the design and implementation of secure, scalable software solutions aligned with business objectives
- Architect systems that incorporate strong encryption, tokenization, and secure data handling practices
- Apply advanced cryptographic techniques including Elliptic Curve Cryptography (ECC), RSA, and AES
- Design and optimize tokenization and de-tokenization mechanisms to safeguard sensitive information
- Guide engineering teams in adopting modern development practices, continuous integration, and rapid delivery models
- Implement CI/CD pipelines to enable reliable and secure application releases
- Support cloud-native application development and microservices-based architectures
- Conduct technology evaluations and proof-of-concept initiatives to explore new tools and approaches
- Promote secure coding standards and compliance with industry best practices
- Partner with distributed teams to design and deploy resilient, high-performance systems
- Implement and refine scheduling algorithms (e.g., priority-based and rate-based approaches)
- Support system automation and integration initiatives within agile environments
- Troubleshoot and resolve complex production issues in collaboration with internal teams and vendors
- Continuously monitor emerging technologies and integrate relevant advancements into the technology roadmap
Requirements:
- Bachelor's degree with at least 5 years of experience in Information Technology, or a high school diploma with 8+ years of relevant technical experience
- Minimum 5 years of hands-on software development experience using Java/Spring and related frameworks
- Strong experience with encryption and tokenization frameworks
- Expertise in designing systems that protect sensitive data through advanced cryptographic methods
- Experience working with relational and NoSQL databases
- At least 2 years of experience leading or contributing to system automation and integration efforts in agile or lean environments
- Experience with CI tools such as Jenkins, Bamboo, or similar platforms
- Recent work in cloud-native environments and microservices ecosystems
- Familiarity with identity and access management technologies (e.g., SAML, OAuth2, directory services)
- Experience with caching and in-memory data technologies
- Background in building resilient monitoring and observability solutions
- Strong communication skills and ability to collaborate across cross-functional teams