Description
You will lead the architectural design and implementation of microservices-based applications.
Responsibilities
- Design and implement REST API backend services using Java and Spring frameworks.
- Architect microservices ecosystems using Zuul, Hystrix, Eureka, and Config Server.
- Manage cloud deployments and scaling using PCF, Kubernetes, or OpenShift.
- Own the CI/CD pipeline integration using Bamboo, CARA, and Bitbucket.
- Oversee containerization processes using Docker to create and manage images.
Required Skills
- 12+ years of professional experience in Java development.
- Deep expertise in Spring Boot, Spring Security, Spring Data, and JPA.
- Strong backend experience with Hibernate and REST API implementation.
- 3+ years of experience with PCF concepts including Auto-Scaling and Zero-Down-Time.
- 3+ years of experience with Spring Cloud components: Zuul, Hystrix, Eureka, Config Server, Ribbon, Cloud Contract, Cloud Stream, and Sleuth.
- 3+ years of experience with AWS, Azure, GCP, OpenShift, or Kubernetes.
- 3+ years of experience with CI/CD tools including Bamboo, CARA, and Bitbucket.
- Proficiency in ReactJS and Docker containerization.
- Knowledge of security protocols including OAuth 2.0, JWT, and 2-Way SSL.
- Experience with testing and code quality tools like JUnit, Checkmarx, SonarQube, App Spider, and JaCoCo.