Senior Full Stack Java Software Engineer - Assistant Vice President
Core
Design and build enterprise-scale full stack Java applications using Spring Boot, React, and Oracle to support Citi's technology platforms.
Role type
Senior Full Stack Java Software Engineer
Builds
Enterprise applications, RESTful/GraphQL APIs, microservices, and cloud-native solutions
Domain
Financial Services / Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Oracle (SQL/PL/SQL), React, Docker, Kubernetes, CI/CD (Maven/Gradle/Jenkins), Microservices, Object-Oriented Design
Preferred skills
Angular, AWS, Generative AI tools, JIRA, GitHub Enterprise, Automated Testing
Technologies
Spring Boot, React, Oracle, Docker, Kubernetes, Maven, Gradle, Jenkins, AWS, Angular, JIRA, GitHub Enterprise
Responsibilities
Build and maintain full stack Java applications; Design and build RESTful and GraphQL APIs; Containerize applications with Docker and orchestrate with Kubernetes; Write clean, well-tested code and pair with engineers; Break down acceptance criteria for backlog items; Investigate root causes of performance issues; Shape technical standards with leadership
Seniority
Senior, hands-on IC