Java FrontEnd developer



Job Description

  • Job Description:


    We are looking for an experienced Java Developer with strong expertise in Reactive Programming, Spring Boot, and Microservices Architecture. The ideal candidate will be skilled in designing and developing scalable applications, integrating with databases, and working in Agile environments with modern development tools and practices.


    Responsibilities:

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

    • Implement Reactive Programming solutions.

    • Design, build, and deploy Microservices Architecture with REST APIs.

    • Integrate and work with databases such as Oracle, NoSQL, MariaDB, or MySQL.

    • Apply design patterns for efficient software development.

    • Use tools like Bitbucket, GIT, Maven, Jira, IntelliJ, and Eclipse for development and version control.

    • Participate in Agile development, including backlog management, defect tracking, and collaboration.

    • Conduct code reviews using Sonar and FindBugs.

    • Implement API documentation with Swagger.

    • Develop and maintain Authorization and Authentication modules using JPA and Spring Security.

    • Integrate messaging services using RabbitMQ.

    • Collaborate with cross-functional teams to deliver quality solutions on time.


    Required Skills:

    • Core Skills: Java 1.8, Reactive Programming, Spring 5, Spring Boot, Microservices Architecture, REST Services.

    • Database Skills: Oracle, NoSQL, MariaDB, MySQL.

    • Security & Integration: JPA, Spring Security, RabbitMQ.

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

    • Methodologies: Agile, Continuous Integration.

    • Other Skills: Design Patterns, Problem-Solving, Team Collaboration.


    Grade-Specific Expectations:

    • Focus on Industrial Operations Engineering.

    • Develop strong competency in the core area of expertise.

    • Share expertise and provide guidance/support to peers.

    • Understand and interpret client needs effectively.

    • Work independently with minimal supervision.

    • Identify and solve straightforward problems with relevant solutions.

    • Contribute effectively to teamwork and customer interaction.

Job Details

Experience : 3 To 7
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 8 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