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).
By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to clients by responsibly providing financial services that enable growth and economic progress. The Senior Java Cloud App Developer will be responsible for leading a variety of engineering and infrastructure activities with specific focus on delivering robust technology solutions to XiP Clients. The job is located in Warsaw, Poland and offers a hybrid work model.
Job Responsibility:
Developing new features to our Java calculation services to be compatible with multiple public clouds
Interfacing with the High-Performance Compute team to determine and challenge requirements/needs to use public cloud providers
Integrating Java applications with cloud providers to improve the scalability of the platform
Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse
Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
Participation in code and design reviews, contribute to architectural standards, development best practices, and promoting adherence to these standards
Develop features on Java Spring boot Services with teammates
Collaborate with Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud
Working with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
Partnering with multiple teams to ensure appropriate integration of functions to meet business and technology goals
Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues
Identify and define necessary system enhancements to improve current processes and architecture
Appropriately assess risk when business decisions are made
Requirements:
Expertise with Java based services in Public Cloud with minimum 8 years’
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
Familiarity with Java, Spring and SpringBoot frameworks, 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
Deep understanding of 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 asynchronous programming using promises/futures (e.g., CompletableFuture)
Extensive experience with multi-threaded applications
Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB
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
What we offer:
Private Medical Care Program
Life Insurance Program
Pension Plan contribution (PPE Program)
Employee Assistance Program
Paid Parental Leave Program (maternity and paternity leave)
Sport Card
Holidays Allowance
Sport and team recreation activities
Special offers and discounts for employees
Access to an array of learning and development resources
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.