Java Developer (Hyderabad)

Java Developer (Hyderabad)

02 Sep
|
Capgemini
|
Hyderabad

02 Sep

Capgemini

Hyderabad

We are looking for a highly skilled Java Developer with strong experience in designing, developing, and maintaining scalable RESTful APIs and microservices-based applications. The ideal candidate should have expertise in Java technologies, Spring Boot, API integrations, and cloud-native application development. The candidate will work closely with cross-functional teams to deliver high-quality, secure, and performance-driven solutions.

Key Responsibilities

- Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
- Build scalable, secure, and high-performance backend services.
- Collaborate with business analysts, architects, and frontend developers to define API requirements and technical solutions.
- Integrate applications with internal and external systems through APIs, messaging platforms, and middleware solutions.
- Write clean, maintainable, and efficient code following best coding practices.
- Develop and execute unit tests, integration tests, and performance tests.
- Participate in code reviews and ensure compliance with development standards.
- Troubleshoot, debug, and resolve production issues efficiently.
- Work with DevOps teams for CI/CD pipeline setup and deployment automation.
- Ensure API security, authentication, authorization, and compliance standards are implemented.

Required Skills

Technical Skills

- Strong experience in Core Java (Java 8/11/17).
- Hands-on experience with Spring Boot, Spring MVC, Spring Security.
- Expertise in developing REST APIs and Microservices.
- Experience with Hibernate/JPA and ORM concepts.




- Solid knowledge of SQL databases such as Oracle, PostgreSQL, MySQL.
- Experience with NoSQL databases like MongoDB is a plus.
- Knowledge of API Gateway, Swagger/OpenAPI, and API documentation standards.
- Experience with Kafka, RabbitMQ, or other messaging systems.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Understanding of CI/CD tools like Jenkins, GitHub Actions, GitLab CI/CD.
- Proficiency in Git and version control practices.

Preferred Skills

- Experience working in Agile/Scrum environments.
- Knowledge of design patterns and distributed systems.
- Exposure to monitoring and logging tools such as Splunk, ELK, Dynatrace, or AppDynamics.
- Experience in Banking, Financial Services, Insurance (BFSI), Healthcare, or Enterprise application development is preferred.

Qualifications

- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- 5 to 12 years of software development experience with a strong focus on Java backend/API development.

Desired Competencies

- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.
- Ability to work independently and as part of a global team.
- Strong ownership mindset and commitment to delivering quality solutions.

Nice to Have

- Experience with Reactive Programming (WebFlux).
- Knowledge of Event-Driven Architecture.
- Exposure to Terraform, Ansible, or Infrastructure as Code.
- API lifecycle management experience using Apigee, Kong, MuleSoft, or similar platforms.

📌 Java Developer (Hyderabad)
🏢 Capgemini
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (hyderabad) / hyderabad