You will build and deploy cloud-native microservices within the Google Cloud Platform environment.
Responsibilities
- Develop microservices and cloud-native applications using Java and J2EE.
- Design and implement REST APIs and secure service layers.
- Write unit tests using JUnit and Mockito to ensure code quality.
- Manage build and deployment processes through CI/CD pipelines using Gradle, Maven, or Jenkins.
Required Skills
- Minimum 8 years of professional software development experience.
- Strong proficiency in Java/J2EE and Spring frameworks (Core, MVC, Boot).
- Mandatory experience working with Google Cloud Platform (GCP).
- Hands-on experience with JPA or other ORM technologies.
- Experience implementing Spring Security.
- Proficiency with relational databases such as Oracle or PostgreSQL.
- Experience with unit testing frameworks including JUnit, Mockito, or JBHeave.
- Knowledge of build tools like Gradle and Maven.
- Experience managing CI/CD processes with Jenkins.
Preferred Skills
- Experience with both open source and proprietary technology stacks.