CognizantFull time jobsLatest Private jobs

Java Developer (Senior) Opportunity at Cognizant – Spring Boot & Microservices Expert Wanted

Overview:
Cognizant, a globally acclaimed leader in digital transformation and IT services, is actively hiring a seasoned Senior Java Developer to join our innovative development team in Bangalore, India. This hybrid, full-time role is designed for a highly skilled developer with 5 to 8 years of professional experience in Java, Spring Boot, Microservices architecture, and cloud-native development environments.

If you’re passionate about cutting-edge Java-based enterprise solutions, eager to work on scalable systems, and ready to enhance your expertise in Docker, AWS, Redis, and Spring Cloud, we want to hear from you.

Key Responsibilities:

As a Senior Java Developer, your primary goal is to architect, develop, and maintain high-performance applications in a collaborative Agile environment. You’ll be contributing to the full software development lifecycle (SDLC), ensuring clean, maintainable, and efficient code.

Development & Architecture:

Build and optimize enterprise-level applications using Java, Spring Boot, and Spring Framework.

Develop secure and scalable microservices, ensuring availability, reliability, and performance.

Create RESTful and SOAP-based web services to support modern and legacy integrations.

Cloud & Containerization:

Implement and manage Docker containers and utilize Docker Hub for efficient deployment workflows.

Leverage AWS services, especially Lambda functions and CloudFormation, to support serverless architectures.

Administer Container Registries and support container security and version control.

Testing & Quality Assurance:

Perform rigorous unit testing using JUnit and Mockito to ensure code reliability.

Ensure continuous integration and delivery (CI/CD) by integrating testing frameworks and automation tools.

DevOps & Infrastructure:

Use GITHUB for source code management, including branching and merging strategies.

Implement monitoring and logging using Apache Log4J and follow best practices for observability.

Administer Gradle and Maven for build automation and dependency management.

Security & Performance:

Integrate API Gateways for traffic routing, versioning, and API management.

Implement robust authentication and authorization mechanisms using JWT (JSON Web Token).

Optimize caching strategies using Redis and EHCache for improved performance.

System Integration & Resilience:

Utilize Spring Integration for seamless data exchange between applications.

Ensure service reliability using Netflix Hystrix for fault tolerance and Eureka for service discovery.

Development Tools:

Work efficiently using IDEs like Eclipse and IntelliJ IDEA.

Collaborate within Agile teams, participating in sprint planning, code reviews, and retrospectives.

Required Skills & Qualifications:

5 to 8 years of hands-on experience as a Java Developer or similar role.

Advanced proficiency in Java 8+, Spring Boot, Spring Cloud, and Spring MVC/Core.

Deep understanding of OOP principles, Java Collections Framework, and multithreading.

Strong command over Microservices architecture, including service registration/discovery and resilience patterns.

Solid experience with Docker and container orchestration workflows.

Experience with AWS Lambda, API Gateway, and CloudFormation preferred.

Familiarity with database systems: MySQL, PostgreSQL, MongoDB, Oracle, DB2.

Working knowledge of Redis, EHCache, JWT, Apache Log4J, and Netflix OSS stack.

Comfortable with Agile methodologies and DevOps principles.

Effective communication skills with the ability to mentor junior team members.

Demonstrated experience leading or influencing teams without formal authority.

Nice-to-Have Skills:

Knowledge of Docker Administration in production environments.

Experience in Cloud-native development and deployment practices.

Exposure to serverless architectures and event-driven programming models.

Participation in open-source contributions or community engagement.

Work Model & Location:

Location: Bangalore, India

Work Model: Hybrid

Shift: Day Shift

Travel Required: None

About Cognizant:
Cognizant (NASDAQ: CTSH) is one of the world’s top professional services firms, transforming business, operating, and IT models for the digital age. Headquartered in the U.S., we serve clients globally with over 300,000 associates across the globe.

We are recognized among Forbes World’s Best Employers 2024 and are known for our strong values, commitment to excellence, and a work culture that supports continuous learning and innovation.

Why Join Us?

Be part of an inclusive, high-performing team that values collaboration.

Work on transformative, enterprise-grade solutions that make a global impact.

Access continuous learning, leadership mentoring, and career development programs.

Flexible work environment supporting work-life balance.

Diversity & Equal Opportunity:
Cognizant is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. Employment is based on merit, performance, and business needs.

We ensure a fair and inclusive hiring process for all qualified individuals regardless of race, gender, religion, sexual orientation, age, disability, or veteran status.

If you require accommodation due to a disability during any stage of the recruitment process, please contact us at CareersNA2@cognizant.com.

Interview Process & Disclaimer:

Interviews may be conducted via video or in person.

Candidates may be required to present valid government-issued identification during interviews.

Compensation information provided is accurate as of the posting date and subject to change as per business needs.

Apply Now:
Ready to take your Java career to the next level? Join a company that’s shaping the digital future. Apply online now and become part of the Cognizant journey.

Apply

Leave a Reply

Your email address will not be published. Required fields are marked *