Cognizant is looking to solve the problem of developing, testing, and deploying high-quality, scalable, and secure enterprise applications using Java/J2EE and Spring Boot.
Requirements
- 8 + years of experience in Java development. Experience with Java 8, Java 17 and older versions of Java.
- Strong Experience with Spring Boot 2.x and Spring Boot 3.x framework.
- Strong Experience with RESTful APIs development and Microservices Architecture
- Experience in Azure or AWS cloud
- Demonstrable experience with various design patterns Singleton, Circuit Breaker etc.,
- Proficiency in PostgreSQL or any other RDBMS database
- Experience in Git, Maven/Gradle, Docker, Jenkins/Azure DevOps
Responsibilities
- Develop, test, and deploy high-quality, scalable, and secure enterprise applications using Java/J2EE and Spring Boot.
- Design and implement RESTful APIs and microservices architecture.
- Work within Agile/Scrum methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
- Troubleshoot, debug, and upgrade existing systems, providing technical support.
- Collaborate with cross-functional teams (QA, DevOps, Product Owners)
Other
- Ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
- 3-4 days a week in the client or Cognizant office for hybrid positions
- Bachelor's degree or higher (not explicitly mentioned but implied)
- Paid holidays plus Paid Time Off, 401(k) plan and contributions, Long-term/Short-term Disability, Paid Parental Leave, Employee Stock Purchase Plan