Senior Java Applications Developer
Core
Develop and implement complex software solutions and robust microservices for Citi's centralized corporate action event repository and distribution platform.
Role type
Senior Java Applications Developer
Builds
Microservices and RESTful web services for the Event Master Central platform
Domain
Financial Services / Enterprise Data Management
Required skills
Java/J2EE, Spring Boot, RESTful web services, Microservices Architecture, Core Java, Multi-threading, SQL, CI/CD, Git, Unit/Integration Testing
Preferred skills
AI technology (Devin, Co Pilot), Cloud-native development, Container Orchestration (Docker, Kubernetes, OpenShift), Jira
Technologies
Java, J2EE, Spring Boot, REST, SQL, Git, Sonar, Docker, Kubernetes, OpenShift, Jira
Responsibilities
Design and develop robust microservices adhering to architectural best practices; Create and optimize SQL queries; Contribute to CI/CD pipelines; Design and implement comprehensive unit, integration, and functional tests; Analyze and solve complex technical problems.
Seniority
Senior, hands-on IC