Digital Software Engineering Lead Analyst - Vice President
Work From Home With CiCi
Fully remote
8+ years java software engineering experience
Cloud-native development and container orchestration
Microservices architecture with rest and graphql
The Digital Software Engineering Lead Analyst position at Citi seeks an experienced full-stack software engineer with extensive knowledge in Java and cloud-native development. The ideal candidate will be responsible for coding, collaborating with teams in an agile environment, and contributing to software architecture and best practices
Job Summary
This strategic role requires a professional who stays abreast of field developments to contribute to directional business strategy.
The incumbent will write code, pair with developers, and decompose acceptance criteria to manage team backlog deliverables and risks.
Candidates must leverage technical expertise to resolve issues while adhering to best practice principles including modern cloud-based development.
Matching Summary
Match Score: 85
The Digital Software Engineering Lead Analyst position at Citi seeks an experienced full-stack software engineer with extensive knowledge in Java and cloud-native development. The ideal candidate will be responsible for coding, collaborating with teams in an agile environment, and contributing to software architecture and best practices.
Skills & Requirements
Must-have
8+ years Java software engineering experience
Cloud-native development and container orchestration
Microservices architecture with REST and GraphQL
Spring Boot, Quarkus, Micronaut, or Vert.x frameworks
Agile and Scrum delivery methodologies
CI/CD pipeline implementation and management
Nice-to-have
Architecture experience for scalable applications
Infrastructure as Code tools like Terraform
Security, Observability, and Monitoring tools
Mentoring teams of 5 or more developers
Finance domain knowledge in Compliance Risk
Job Schedulers like Autosys or Cloudwatch
Key Requirements
Bachelor's degree or equivalent work experience
8+ years of experience as a Software Engineer using Java
Multiple years of experience with Data Structures and OOP in Java