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).
The Java Developer role involves working on next-generation cross-asset calculation systems for Citi trading desks and enterprise users. Responsibilities include developing and deploying Java services across multiple public clouds to improve scalability and performance, troubleshooting with clients, implementing automation solutions, and collaborating with cloud infrastructure and security teams. The role requires expertise in Java Spring Boot, public cloud platforms like AWS and GCP, Kubernetes technologies, and agile methodologies. Additional desirable skills include experience with Kinetica DB, Tableau development, Python, and investment banking.
Job Responsibility:
Setup new Cloud-native app for each XiP client
Providing cloud support and assistance to XiP client
Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues
Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
Collaborate with the Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud Platform to bring relevant public cloud infra and services into Citi in a timely fashion
Contributing to architectural standards, development best practices, and promoting adherence to these standards
Work closely with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
Partner with multiple teams to ensure appropriate integration of functions to meet our business and technology goals
Provide expertise and advanced knowledge in Java Spring Boot / Python scripts and Google Cloud/AWS with the team
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets
Requirements:
Experience in Java programming in Spring framework
Experience with Microservice Architecture
Expert with Java based services in Public Cloud with extensive experience industry
Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift
Proven experience in event-driven and streaming microservices. Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent)
Familiarity with Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions
SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA
In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault
Extensive experience with multi-threaded applications
Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins
Advocate for industry best practice, especially with regards to clean code, testing, continuous integration, and deployment
Be flexible and agile to fast evolving technology and business demands and changing priorities
Product-focused, with the capability to interact with clients and deliver results, taking ideas to production
Demonstrates clear and concise written and verbal communication consistently
Nice to have:
Experience working with Kinetica DB
Experience working in Tableau development
Familiarity with Python, Bash scripting and java
Investment Banking / High Performance Compute platform experience would be an advantage
Expertise in both AWS and GCP (Google Cloud Platform). In particular, the differences between the two cloud providers and how to deploy to them
Experience with DevOps tools such as Helm, Terraform, Vault, kubectl
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.