Job Title: Technology & Transformation- EAD- Engineering- Java + GCP
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.