Full Stack Engineer
Core
Full-stack software engineer building enterprise applications and APIs using Java, React, and cloud-native technologies.
Role type
Senior Full Stack Software Engineer
Builds
World-class enterprise applications, RESTful APIs, and microservices for Citi's technical user base.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, React, Spring Boot, Oracle SQL/PLSQL, Docker, Kubernetes, CI/CD pipelines, Microservices architecture, REST/GraphQL, Unit/Integration testing, Agile methodologies
Preferred skills
AWS experience, Python, Event-Driven Services, GitHub Copilot, GraphQL
Technologies
Java, React, Spring Boot, Oracle, Docker, Kubernetes, Jenkins, OpenShift, Maven, Gradle, JIRA, GitHub Enterprise, AWS
Responsibilities
Develop and engineer solutions within an Agile software delivery team; design, document, and develop enterprise applications; troubleshoot complex coding and performance issues; conduct root cause analysis; utilize AI tools to enhance development efficiency; define technical standards; optimize build and delivery processes.
Seniority
Senior, hands-on IC