Job Title:  Technology & Transformation- EAD- Engineering- Java + GCP

Job requisition ID ::  71197
Date:  Oct 6, 2024
Location:  Bengaluru
Designation:  Consultant
Entity: 

Position: Senior Java Developer

Location: Hyderabad (preferred)/Pan India

Experience Level: Minimum 8 years of professional experience(Sr Con/Manager)

About the Role:

We are seeking a highly skilled Senior Java Developer with a strong background in developing microservices and cloud-native applications. The ideal candidate will have extensive experience in Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, and JPA (or other ORM frameworks). Additionally, experience with unit testing, CI/CD processes, and working with relational databases is essential. Knowledge of Google Cloud Platform (GCP) is mandatory for both offshore and onshore roles.

Key Responsibilities:

  • Develop and maintain microservices and cloud-native applications using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, and JPA (or other ORM frameworks).
  • Implement Spring Security and similar technologies to ensure secure application development.
  • Conduct unit testing using frameworks such as Junit, Mockito, and JBehave.
  • Build and deploy services using Gradle, Maven, Jenkins, and other tools as part of the CI/CD process.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Maintain code quality, organization, and automation.

Qualifications:

  • Minimum 8 years of professional experience in software development.
  • Proven experience with microservices and cloud-native applications.
  • Strong proficiency in Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, and JPA (or other ORM frameworks).
  • Experience with Spring Security and similar technologies.
  • Proficient in unit testing using Junit, Mockito, JBehave, or similar frameworks.
  • Hands-on experience with build and deployment tools such as Gradle, Maven, and Jenkins.
  • Mandatory experience with Google Cloud Platform (GCP).
  • Experience with any relational database (e.g., Oracle, PostgreSQL).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.