Description
Technical Requirements Should have a minimum of 9 years of hands-on experience in Java development and design patterns. Strong hands-on experience in Spring, Spring Boot Strong Backend experience in REST API implementation Strong understanding and technical expertise in Microservices architectures Knowledge about monolith and service-oriented applications Exposure to Spring MVC, Junit, Mockito, Jenkins, Maven and Hibernate/JPA Knowledge of security OAuth 2.0, JWT, Spring Security, PING Access/Federate (Resource Server) Knowledge of cloud service providers – AWS/Azure/GCP/PCF, OpenShift/Kubernetes Knowledge in CI/CD: Bamboo, CARA, and Bitbucket will be added value RDBMS and application integration patterns are desirable Need to work out of Irving, TX Follow Citi’s hybrid working model (currently, Tuesdays and Thursdays at the Irving, TX Citi office) Support monthly release activities (typically 1 weekend per month; eligible for comp-off)