COCognizant Technology Solutions India Pvt Ltd
Senior Developer
Hyderabad ₹19-25 LPA Posted 4 Nov 2026
FULL TIME
Spring Core
Spring Boot
Spring Integration
Spring Cloud
Spring MVC
+2 more
Job Description
Job Summary
We are looking for a Sr. Developer with 10 to 12 years of experience to strengthen our team. The successful candidate will bring deep expertise across Docker Container Mockito GITHUB Docker Hub Container Registry API Gateway Authentication & Authorization Netflix Hystrix Eureka Apache Log4J Spring Cloud Spring Boot Docker Administration JSON Web Token Redis Gradle EHCache Spring Integration Java JSON Spring MVC Spring Core Rest API Junit Spring Framework SOAP Eclipse IntelliJ IDEA
Responsibilities
- Design, develop, and maintain reliable software solutions using Spring Boot Spring Cloud and related technologies.
- Build, deploy, and administer Docker Containers, including Docker Hub and Container Registry, to support smooth releases and scalable operations.
- Leverage Mockito to perform unit testing and uphold strong code quality standards.
- Maintain source code in GITHUB and ensure effective version control practices.
- Configure and support API Gateways to enable secure, efficient communication between services.
- Develop and implement Authentication & Authorization capabilities to protect application access.
- Apply Netflix Hystrix for resilience and use Eureka for service discovery.
- Use Apache Log4J to implement logging that improves monitoring and troubleshooting.
- Administer Docker environments to maintain optimal performance and efficient resource usage.
- Use JSON Web Tokens for secure data transmission and Redis for high-performance caching.
- Manage build and dependency workflows with Gradle to ensure efficient builds.
- Implement caching strategies with EHCache to enhance application performance.
- Integrate systems and services using Spring Integration.
- Develop and maintain Rest APIs and SOAP services to support consistent data exchange.
- Utilize Junit to automate testing and ensure software reliability.
- Use Eclipse and IntelliJ IDEA to support effective development and debugging.
- Manage project dependencies using Maven to support consistent and reliable build processes.
- Partner with cross-functional teams to ensure successful delivery of projects.
- Provide technical mentorship and guidance to junior developers.
- Keep current with evolving industry trends and technologies to drive continuous improvement.
- Advance the companys purpose by building innovative solutions that enhance user experience and support business growth.
- Ensure all developed solutions follow best practices and align with industry standards.
- Participate in code reviews and offer constructive feedback to peers.
- Document technical specifications and ensure effective knowledge transfer.
- Troubleshoot and resolve complex technical problems in a timely manner.
- Ensure solutions are scalable, maintainable, and secure.
- Collaborate with stakeholders to gather and refine requirements.
- Provide regular status updates on project progress and support on-time delivery.
Qualifications
- Must have extensive experience with Docker Container Mockito GITHUB Docker Hub Container Registry API Gateway Authentication & Authorization Netflix Hystrix Eureka Apache Log4J Spring Cloud Spring Boot Docker Administration JSON Web Token Redis Gradle EHCache Spring Integration Java JSON Spring MVC Spring Core Rest API Junit Spring Framework SOAP Eclipse IntelliJ IDEA Maven.
- Experience in Asset & Wealth Management is a plus.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and commitment to quality.
- Ability to manage multiple tasks and priorities effectively.
- Strong understanding of software development lifecycle and best practices.
- Ability to adapt to changing requirements and technologies.
- Strong analytical and critical thinking skills.
- Commitment to continuous learning and professional development.
- Ability to mentor and guide junior developers.
- Strong organizational and time management skills.
