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

Work Rights

Not specified

Tailored Resume

Cover Letter