Java Backend developer



Job Description

  • Job Description:

    We are seeking a highly skilled Java Developer with strong expertise in Reactive Programming, Microservices Architecture, and Spring Boot to join our development team. The ideal candidate should have hands-on experience with modern development tools, databases, and security frameworks, along with the ability to work in an Agile environment and deliver high-quality, scalable software solutions.


    Responsibilities:

    • Design, develop, and maintain Java-based applications using Java 1.8, Spring 5, and Spring Boot.

    • Implement Reactive Programming solutions for high-performance applications.

    • Build and manage Microservices Architecture and REST APIs.

    • Work with databases including Oracle, NoSQL, MariaDB, or MySQL.

    • Apply design patterns for efficient software design.

    • Use tools such as Bitbucket, GIT, Maven, Jira, IntelliJ, and Eclipse for development and collaboration.

    • Follow Agile methodologies for sprint planning, backlog management, and defect tracking.

    • Conduct code reviews using Sonar, FindBugs, and other tools to ensure code quality.

    • Implement Authorization and Authentication modules using Spring Security and JPA.

    • Integrate and manage messaging queues with RabbitMQ.

    • Document and test APIs using Swagger.

    • Collaborate with cross-functional teams to deliver high-quality software solutions.


    Required Skills:

    • Core Skills:

      • Java 1.8

      • Reactive Programming

      • Spring 5 / Spring Boot

      • Microservices Architecture & REST Services

      • JPA & Spring Security

      • RabbitMQ

    • Database Skills: Oracle, NoSQL, MariaDB, MySQL

    • Tools & Technologies: Bitbucket, GIT, Maven, Jira, IntelliJ, Eclipse, Swagger, Sonar, FindBugs

    • Methodologies: Agile, Continuous Integration

    • Additional Skills:

      • Strong understanding of design patterns

      • Authorization & Authentication modules

      • Problem-solving and logical thinking

      • Ability to work independently and in a team

Job Details

Experience : 3 To 5
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 6 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8041042084
e-mailId : vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,
Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia