C
Citi
FullstackSenior
Senior Full Stack Java Software Engineer - Assistant Vice President
JavaSpring BootOracleReactHTMLCSSSQLMavenGradleDockerJenkinsAngularAWSJiraGitHub EnterpriseGraphQLKubernetesGitHub CopilotGenerative AICI/CD
Про позицію
As a Senior Full Stack Java Software Engineer, you will design and build enterprise applications that power Citi's technology platforms, working across the front end and back end to deliver reliable, high-performing solutions. Based in Tampa, FL, you will join an agile delivery team where you will write production code, shape software architecture, and apply AI-driven development tools to accelerate delivery. This role offers the opportunity to influence technical direction while contributing to a broad developer community within Citi.
Обовʼязки
- Build and maintain full stack Java applications using Spring Boot, React, and Oracle to support enterprise-scale business solutions.
- Write clean, well-tested code and pair with fellow engineers to deliver sprint goals within an agile team.
- Break down acceptance criteria to clarify scope, complexity, and risk for backlog items.
- Design and build RESTful and GraphQL APIs that connect microservices and support cloud-native application development.
- Containerize applications with Docker and orchestrate services using Kubernetes to improve deployment reliability.
- Apply AI tools such as GitHub Copilot to speed up development and improve code quality.
- Investigate the root causes of performance and coding issues and implement lasting fixes.
- Shape technical and team standards in collaboration with technical leadership.
Вимоги
- Bring a minimum of 5 years of software development experience in Java, Spring Boot, and Oracle.
- Apply strong knowledge of data structures and object-oriented design principles using Java.
- Design microservices and event-driven systems using frameworks such as Spring Boot.
- Develop user interfaces using JavaScript frameworks such as React, along with HTML5 and CSS.
- Write and optimize SQL and PL/SQL queries against Oracle relational databases.
- Use CI/CD tools such as Maven, Gradle, Docker, and Jenkins to build and deploy code.
- Hold a bachelor's degree in computer science, software engineering, or a related field.
- Build front-end interfaces using Angular as an alternative to React.
- Apply exposure to Artificial Intelligence and Generative AI tools to enhance development workflows
- Deploy and manage applications on AWS cloud infrastructure.
- Use JIRA and GitHub Enterprise to support agile development and version control.
- Automate unit, integration, and end-to-end tests to strengthen code quality.
Переваги
- You will work alongside experienced engineers on technology that supports Citi's global operations, with the flexibility and support to grow your technical career.
- Work a hybrid schedule with 3 days in the office and 2 days working remotely.
- Build technical expertise through hands-on work with modern cloud-native and AI-driven development tools.
- Collaborate with engineering teams across Citi's global technology organization.
- Access ongoing learning and development opportunities to grow your skills.
- Benefit from programs that support your financial wellbeing and work-life balance.
До кого писати
Senior Full Stack Java Software Engineer - Assistant Vice President$96,960.00 - $145,440.00
Оригінал