CrawlJobs Logo

Senior Java Cloud Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Poland , Warsaw

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

268390.00 - 457010.00 PLN / Year

Job Description:

We are seeking a Senior Engineer to fill the role of ‘Applications Development Technology Lead Analyst’ on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the software that manages and controls the XiP platform. This engine is responsible for 500 million risk & suitability calculations at Citi every day. The calculation engine at the core of XiP is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on XiP, you will work on a platform which daily; coordinates hundreds of thousands of pods, consumes tens of thousands of compute cores, utilizes hundreds of TB of memory, and distributes hundreds of millions of calculations. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of the platform.

Job Responsibility:

  • Take part of the shared responsibility for the long-term strategic direction of the XiP Platform: Apply your experience and skills to develop the future versions of the calculation engine
  • Serve as advisor or coach to team members, allocating and overseeing work
  • Implement changes and improvements to the compute service CI/CD pipeline, including developing the mechanism to enable frequent software updates essential for a SaaS offering, while empowering the users to configure a fixed set of application properties
  • Design and build new mechanisms for rapid testing of the platform
  • Plan, coordinate, and execute strategic changes to the calculation platform to reach the next scaling milestone
  • Provide specialized customer support to optimize and improve large, distributed calculations

Requirements:

  • Over 10 years of professional Java software development experience
  • Solid experience with Java frameworks such as Spring, Spring Boot, and Quarkus
  • Proficient in CI/CD pipelines, DevOps practices, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes)
  • Experience in designing, building, and maintaining large-scale, distributed systems
  • Skilled in RESTful API design and implementation with a strong understanding of object-oriented programming and design patterns
  • Experience with testing frameworks including JUnit, Mockito, and Cucumber
  • Familiarity with Agile/Scrum development environments
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
What we offer:
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
  • Additional day off for volunteering
  • Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform
  • Opportunity to receive an annual discretionary incentive award
  • Special offers and discounts for employees

Additional Information:

Job Posted:
May 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Cloud Developer

Senior Java Microservices Developer

We are looking for a highly skilled and hands-on Java developer to build Spring ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in coding (Java, Python, or any modern programming language)
  • Experience with SpringBoot and messaging services like Kafka
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Global Spread Products Technology Team is seeking a Lead Development Analyst...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon,ECS, Docker, OpenShift, Kubernetes)
  • Hands-on experience with RESTful service implementations.
  • Hands-on experience with rational databases like Oracle, SQLServer
  • Hands-on experience with Linux/Unix Shell
  • Extensive experience with Jenkins, TeamCity, Sonar Cube, BitBucket
  • Strong understanding of different storage architectures and their appropriate application.
  • Experience and familiarity building modern Spring applications with Spring Boot
  • Experience in software development SDLC (Agile)
  • Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Java Cloud App Developer

By Joining Citi, you will become part of a global organisation whose mission is ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Applications Developer (Java)

The Applications Development Technology Analyst is a mid-level position responsi...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Agile and Scale Agile development models
  • Proficient in Java, Microservices, OrasS or MongoDB
  • Experience of RestAPI, Kafka, MQ
  • Exposure to cloud environments (ECS preferred)
  • Should have knowledge of CICD tools
  • Experience in working with large multinational and multicultural organizations and businesses will be an advantage
Job Responsibility
Job Responsibility
  • Develop, Implementation of Citi’s new generation products and applications
  • Change and technical management of software upgrade/changes working with support team globally
What we offer
What we offer
  • Best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Senior Cloud Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 7-10 years’ experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
  • Understanding microservice architecture and how they can be built in a containerized, Kubernetes-managed environment
  • Designing and integrating software systems running on multiple platform types into the overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and executing test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures and design proposals at senior management levels
Job Responsibility
Job Responsibility
  • Leads the project team for design and development of complex products and platforms, including solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud subsystems
  • Reviews and evaluates designs, test plans, and develops code for compliance with cloud design and development guidelines and standards
  • Provides tangible feedback to improve product quality and mitigate risks
  • Represents the engineering team in various technical forums and provides guidance and mentoring to less-experienced team members
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are looking for a highly skilled and hands-on Java Developer to drive modern ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on 5-8 years of experience in coding using Java
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Proficiency with data structures, algorithms and SQL
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Participate with the development team to play L3 Production Support role on rotational basis during NAM hours to provide expertise to L2 Production Support Team when needed to answer queries and do RCA for production issues
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Fulltime
Read More
Arrow Right

Senior Cloud Developer

Lead the innovation agenda and technology roadmap for HPE Hybrid Cloud, managing...
Location
Location
India
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of total experience
  • Experience in distributed systems
  • Ability to learn complex systems
  • Ability to code in C/C++/Java/Golang
  • Experience in highly scalable multi-threaded systems
  • Bachelor's Degree or equivalent (Preferably B.Tech / B.E)
  • Debug issues in distribution filesystems with understanding of concurrency and failover scenarios
  • Ability to understand POSIX compliance and S3 compliance
Job Responsibility
Job Responsibility
  • Lead the development projects from the requirements phase to the execution phase
  • Learn new open-source projects and contribute to it
  • Mentor a team and lead them towards high-quality project deliveries
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Cloud Developer

Senior Cloud Developer role at Hewlett Packard Enterprise working on the Hybrid ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of total experience
  • Experience in distributed systems
  • Ability to learn complex systems
  • Ability to code in C/C++/Java/Golang
  • Experience in highly scalable multi-threaded systems
  • Bachelor's Degree or equivalent (Preferably B.Tech / B.E)
  • Debug issues in distribution filesystems with understanding of concurrency and failover scenarios
  • Ability to understand POSIX compliance and S3 compliance
  • Learn new open-source projects and contribute to it
  • Mentor a team and lead them towards high-quality project deliveries
Job Responsibility
Job Responsibility
  • Lead the development projects from the requirements phase to the execution phase
  • Lead the project team for design and development of complex products and platforms
  • Solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud platforms
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right