This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Java Developer to join our multi-disciplinary Cloud Engineering teams to enable Citi to deploy into Citi’s approved Cloud Providers by delivering pipelines that leverage industry standard tools and practices. This role is responsible for designing, developing, and deploying tools and services to adopt Citi’s approved Cloud Providers in a secure, scalable, and intuitive fashion. In addition to development, we are looking for an engineer who can help guide a team of engineers along to achieving this common goal.
Job Responsibility:
Collaborate with a team of highly skilled cloud engineers and business stakeholders to implement the strategic vision of enabling a multi-cloud strategy across the enterprise
Deliver robust automation solutions and frameworks to enable adoption at scale for Citi’s approved Cloud Providers
Enable and maintain infrastructure as code pipelines for business use cases defined by the larger Citi audience
Develop integrated solutions that leverage security, observability, data analytics etc in a cloud-native model
Define and maintain development standards and best practices for the team as well as technical and user documentation such as readme files, changelogs, and user guides
Collaborate and work closely with other Cloud Engineering teams and dependent teams to deliver a holistic infrastructure as code pipeline across the organization
Support features and bug fixes as part of a REST based microservice architecture developed with Spring Reactive
Triaging and delivering well thought out solutions to production incidents that arise with the future and existing pipelines
Guiding and mentoring the software engineers on the team
Requirements:
10+ plus years of software development / automation experience in the Cloud Platform engineering domain
Strong software development background with expertise in cloud service automation
Experience with Terraform
Experience with Kubernetes
Experience with Helm
Java with Spring Boot and Spring Reactive and Linux
Hands-on experience with GCP (Preferred) or AWS Cloud services
Experienced in Development Security Operations practices and Software Development Lifecycle tooling and components
Knowledge of common standards and practices involving CI/CD, IAM, and Security
Experience working across multiple lines of business in a collaborative corporate environment
Bachelor's Degree or equivalent experience
Nice to have:
Advanced analytical and problem-solving skills
Attention to detail and demonstrated ability to manage multiple competing priorities
Excellent communication and presentation skills (written and verbal) and the ability to honestly communicate with all levels of staff and management in a helpful and productive manner
Candidates with any Public Cloud certifications will be preferred
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays