Lead Java Developer
Cognizant — Toronto, CA
- Published on
About the Role
As a Lead Java Developer, you play an essential role in designing and implementing robust software solutions within the Life and Annuities Insurance domain. Your primary focus will be on utilizing Spring Boot and Java to ensure seamless integration and functionality across platforms. This hybrid role requires a blend of technical skills and domain knowledge to craft innovative solutions that enhance business processes.
Key Responsibilities
- Design and develop software solutions using Spring Boot and Java to align with business requirements within the Life and Annuities Insurance domain.
- Implement and maintain design patterns to ensure code quality and reusability across projects.
- Conduct testing and validation of software components using JUnit5 to guarantee reliability and performance.
- Collaborate with multi-functional teams to integrate YAML and JSON configurations for seamless data exchange.
- Lead version control efforts using GIT to track changes and maintain code integrity.
- Supervise XML data processing to ensure accurate information flow within applications.
- Apply Spring Framework principles to improve application architecture and scalability.
- Deploy and manage applications on Linux to ensure stable and secure environments.
- Balance remote work and on-site collaboration to optimize productivity while communicating effectively in English to articulate complex technical concepts.