April 8, 2026

Java Developer

Senior • Hybrid

Warsaw, Poland

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Key Responsibilities:

  • Design, develop, and implement complex enterprise-level applications and services using Java and the Spring Boot framework

  • Build and maintain scalable microservices architectures, ensuring high availability, performance, and resilience

  • Work with containerization and orchestration technologies, specifically deploying and managing applications on OpenShift

  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment

  • Ensure adherence to best practices in software development, including code quality, security, and performance

  • Contribute to technical design discussions and propose innovative solutions to challenging problems

  • Troubleshoot production issues and provide timely resolutions

  • Stay current with emerging Java ecosystem trends, frameworks (e.g., Lightbend technologies like Akka or Play), and development methodologies

Qualifications:

  • Minimum 6 years of hands-on professional experience in Java software development. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field

  • Extensive experience with the Spring ecosystem, particularly Spring Boot for building microservices. Knowledge of messaging systems (e.g., Kafka, RabbitMQ)

  • Proficiency with relational databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra)

  • Proven experience working with containerization technologies (Docker) and orchestration platforms (Kubernetes/OpenShift)

  • Solid understanding and practical experience with microservices architecture principles, patterns, and best practices

  • Experience with version control systems (e.g., Git)

  • Excellent problem-solving, analytical, and debugging skills

  • Strong communication skills, both written and verbal, with the ability to articulate technical concepts to both technical and non-technical audiences

What we can offer you:

By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include:

  • 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

  • Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.

#LI-KK1


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Similar jobs you might like

Technology

Citigroup

Java Developer

Senior

Hybrid

Warsaw, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Intermediate-level role focused on designing, developing, and implementing enterprise-grade Java applications and microservices using Spring Boot. The position involves building scalable microservices architectures, deploying to OpenShift, and contributing across the full software development lifecycle. The role emphasizes high availability, performance, and adherence to best practices in modern application development. 🗂️ Requirements: Minimum 6 years of professional Java development experience, Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, Extensive experience with Spring ecosystem and Spring Boot, Experience building microservices architectures, Experience with Docker and Kubernetes or OpenShift, Knowledge of messaging systems, Experience with relational databases, Experience with NoSQL databases, Experience with Git version control 📃 Skills: Java, Spring, SpringBoot, Microservices, Docker, Kubernetes, OpenShift, Kafka, RabbitMQ, Oracle, PostgreSQL, MongoDB, Cassandra, Git, Akka, Play 🏢 Description: The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Key Responsibilities: Design, develop, and implement complex enterprise-level applications and services using Java and the Spring Boot framework Build and maintain scalable microservices architectures, ensuring high availability, performance, and resilience Work with containerization and orchestration technologies, specifically deploying and managing applications on OpenShift Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment Ensure adherence to best practices in software development, including code quality, security, and performance Contribute to technical design discussions and propose innovative solutions to challenging problems Troubleshoot production issues and provide timely resolutions Stay current with emerging Java ecosystem trends, frameworks (e.g., Lightbend technologies like Akka or Play), and development methodologies Qualifications: Minimum 6 years of hands-on professional experience in Java software development. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field Extensive experience with the Spring ecosystem, particularly Spring Boot for building microservices. Knowledge of messaging systems (e.g., Kafka, RabbitMQ) Proficiency with relational databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) Proven experience working with containerization technologies (Docker) and orchestration platforms (Kubernetes/OpenShift) Solid understanding and practical experience with microservices architecture principles, patterns, and best practices Experience with version control systems (e.g., Git) Excellent problem-solving, analytical, and debugging skills Strong communication skills, both written and verbal, with the ability to articulate technical concepts to both technical and non-technical audiences What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: zł189,660.00 - zł322,940.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Java Developer with Kotlin

Senior

Hybrid

Warsaw, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Intermediate-level role focused on developing and enhancing the Core Prime Brokerage platform, contributing to application systems analysis, programming, and system reliability within an agile environment. The position involves building Java/Kotlin-based solutions, improving CI/CD and automated testing practices, and supporting production systems. It includes close collaboration with global teams and stakeholders to deliver scalable and reliable technology solutions. 🗂️ Requirements: 5-8 years of experience in software development, Strong experience in Java development, Experience with Test-Driven Development, Experience in systems analysis and application programming, Experience in implementing and delivering software projects, Bachelor’s degree or equivalent experience 📃 Skills: Java, Kotlin, TDD, Kubernetes, OpenShift, Kafka, Solace, TIBCO, SQL, SQLServer, Trino, MongoDB, S3, OpenTelemetry, ELK, Grafana, CI/CD 🏢 Description: The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential. Responsibilities: Actively develop and deliver components for the Core Prime Brokerage platform using Java/Kotlin. Contribute to agile development by improving CI/CD practices and implementing automated testing. Participate in design, planning, and estimation discussions, breaking down work into technical tasks. Collaborate with business analysts and stakeholders to refine and clarify requirements. Create and maintain project and technical documentation. Assist in identifying and communicating potential risks and issues for assigned tasks. Participate in production support, including diagnosing issues, implementing enhancements, and improving system reliability. Collaborate with a global team, conduct peer reviews, and mentor junior analysts and graduates. Technical Experience: Java & Test-Driven Development are essential. Experience in any number of additional technologies (listed below) is advantageous: Kotlin Cloud Technologies (Kubernetes, Open Shift) Messaging Technologies (Kafka, Solace, TIBCO) Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3) Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana) Recommended Qualifications: 5-8 years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Bachelor’s degree/University degree or equivalent experience What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 189 660,00 zł - 322 940,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Java Developer with Kotlin

Mid

Hybrid

Warsaw, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Intermediate-level role focused on developing and enhancing the Core Prime Brokerage platform using Java and Kotlin within an agile environment. The position involves application systems analysis, programming, CI/CD improvements, automated testing, and production support in collaboration with global technology and business teams. It offers the opportunity to contribute to a growing Prime Finance technology area while mentoring junior team members. 🗂️ Requirements: 5-8 years of experience in systems analysis and software development, Strong proficiency in Java, Experience with Test-Driven Development, Experience delivering and implementing software projects, Ability to participate in design, estimation, and technical planning, Experience working in agile development environments, Bachelor’s degree or equivalent experience 📃 Skills: Java, Kotlin, TDD, Kubernetes, OpenShift, Kafka, Solace, TIBCO, SQL, Trino, MongoDB, S3, OpenTelemetry, ELK, Grafana, CI/CD 🏢 Description: The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential. Responsibilities: Actively develop and deliver components for the Core Prime Brokerage platform using Java/Kotlin. Contribute to agile development by improving CI/CD practices and implementing automated testing. Participate in design, planning, and estimation discussions, breaking down work into technical tasks. Collaborate with business analysts and stakeholders to refine and clarify requirements. Create and maintain project and technical documentation. Assist in identifying and communicating potential risks and issues for assigned tasks. Participate in production support, including diagnosing issues, implementing enhancements, and improving system reliability. Collaborate with a global team, conduct peer reviews, and mentor junior analysts and graduates. Technical Experience: Java & Test-Driven Development are essential. Experience in any number of additional technologies (listed below) is advantageous: Kotlin Cloud Technologies (Kubernetes, Open Shift) Messaging Technologies (Kafka, Solace, TIBCO) Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3) Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana) Recommended Qualifications: 5-8 years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Bachelor’s degree/University degree or equivalent experience What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 189 660,00 zł - 322 940,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Application Development Technology Lead role focused on designing and building scalable, event-driven microservices and REST APIs for a global Client Onboarding Platform. The position combines hands-on Java/Kotlin and React development with architectural leadership to modernize and expand a high-visibility banking technology platform. Responsibilities span full SDLC, system design, performance optimization, and technical guidance. 🗂️ Requirements: Minimum 6 years of application development experience, Proficiency in Java and Spring framework, Experience with Hibernate and Java frameworks, Experience building RESTful APIs, Experience with microservices architecture, Knowledge of relational databases, Knowledge of document databases, Proficiency in ReactJS and modern frontend technologies, Understanding of software architecture and SDLC, Experience with real-time messaging systems 📃 Skills: Java, Kotlin, Spring, Hibernate, REST, Microservices, PostgreSQL, Oracle, MongoDB, ReactJS, HTML5, CSS3, JavaScript, Redux, SQL 🏢 Description: Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview The Application Development Technology Lead is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities to expand and modernize the OMC technology platform. A key function within the Banking and International Clients Technology is the client onboarding process at CITI. Our team is responsible for the technology platform that orchestrates the client onboarding functions of multiple business domains. We empower clients and operations teams with interactive tools, APIs and real-time information to automate and streamline onboarding workflows across areas such as Legal, Credit, KYC and Account opening. We are looking for talented technologists to help build the future of global Client Onboarding Platform as well as addressing the current needs on the existing platform. This role offers high visibility and will make a significant impact on the client onboarding experience, helping shape the future of how we serve our clients. Responsibilities: Hands-on design and development of scalable software solutions using Java, Kotlin, Spring, and Restful APIs Write clean, maintainable, and efficient code following best practices in software engineering Participate in all phases of the Software Development Lifecycle (SDLC), from requirement gathering to deployment Continuously improve application performance, scalability, and reliability Partner with management teams to integrate functions and define system enhancements for new products and process improvements Resolve high-impact problems through in-depth evaluation, providing innovative solutions Provide expertise in applications programming, ensuring design adherence to architecture blueprints and developing coding standards Stay current with emerging trends and technologies in full-stack development, and coach/advise mid-level developers Qualifications: Minimum 6 years of Application Development experience Proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks Hands-on experience developing products with RESTful APIs and microservices architecture Strong knowledge of relational databases (e.g., PostgreSQL, Oracle) and document storage (MongoDB) Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux Exposure to Kotlin is a significant advantage Deep understanding of software architecture, industry best practices, and excellent problem-solving, analytical, and debugging skills Demonstrated leadership, project management, and clear communication skills; Master's degree in Computer Science, Engineering, or a related field preferred What we can offer you: This role will offer you the opportunity to run analytics on very large datasets. Along with that you will be developing event driven microservices, lots of Rest APIs and work on latest cutting-edge technologies. By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: 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 A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day.  We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

Technology

Citigroup

Senior Reliability Engineer

Senior

Hybrid

Warsaw, Poland

241,750 - 411,650 PLN/yr

🏢 Summary: Senior DevOps/SRE-focused software engineering role responsible for automating enterprise processes, integrating AI solutions (MCP), and enhancing system resiliency within large-scale CI/CD environments. The position involves building and maintaining scalable, low-latency systems, supporting SaaS migrations, and improving reliability through best practices and root cause analysis. The role combines software development, infrastructure automation, and AI-driven service integration in a global financial environment. 🗂️ Requirements: Senior-level software development experience, Proficiency in Python, Shell, Bash, Java or Go, Experience with CI/CD pipelines in enterprise environments, Hands-on experience deploying and scaling Model Context Protocol (MCP), Strong understanding of DevOps and SRE principles, Experience with large-scale enterprise infrastructure architecture, Ability to analyze and resolve production issues using root cause analysis, Experience building automation for manual and repetitive processes 📃 Skills: Python, Shell, Bash, Java, Go, CI/CD, MCP, Docker, GitHub, Bitbucket, Copilot, Devin, Jira, Confluence, Linux, Windows, Grafana, Splunk 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution?  Bring your passion for software development, process automation, and AI integration to Citi's Developer Services Team. By Joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Citi Technology partners to ensure that Citi’s platforms can “Be the Best” for clients globally, with a diverse and ethical workforce that applies innovation and automation to deliver a world class client experience and strengthen our reputation. By utilizing a broad range of technologies, we are at the forefront of innovation. We seek to drive our systems and processes towards scalable, low-latency, high frequency enterprise systems to support Citi’s strategic priorities. The position is responsible for bringing DevOps/SRE (Site Reliability Engineering) mindset, practices and working together with the team of Developer Services engineers on automation of manual/repetitive processes, integration with AI tools, driving resiliency, supporting service migrations to SaaS and issue investigations with best practices proposals being deployed. What you’ll do You will work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies. You will work closely with developers, engineers and non-technology employees to help them be more productive with the use of the CI/CD tools, You may have exposure within the following tools/technologies/domains:  CI/CD pipeline, Python, Bash, GitHub, Bitbucket, Docker, Copilot, Devin AI, Model Context Protocol, Jira, Confluence, OS (Win/Linux), Global Exposure: Work in globally scoped projects with cross-functional teams and gain insights into how technology drives the financial sector worldwide, You will collaborate with Citi Developer Services engineers to automate manual and repetitive processes, integrate services with AI (by building and maintaining MCP - Model Context Protocol servers), enhance system resiliency, and coordinate service issue investigations by deploying best practices, Automate manual activities, repetitive processes, reporting, controls, etc., configure and tune them, Build and maintain the foundational MCP servers that allows AI models to securely interact with enterprise systems, Continuously improve systems resiliency, reliability, and business cost - through a design and development of software solutions and streamlined processes, Mitigate risk by analyzing the root cause of production issues, impacts to business, and required corrective actions. What we’ll need from you Software senior developer, scripting in Python/Shell/Bash/Java/Go (a combination of it to be able to build MCP servers), Experience in CI/CD, in large enterprise tech-stack infra-architecture, Hands-on experience deploying and scaling the Model Context Protocol (MCP) in complex, enterprise environments, Understanding of SRE/DevOps/CI/CD, Strong analytical, algorithmic, and problem-solving skills, Excellent teamwork, proactive attitude, strong communication skills, both written and oral, Knowledge of Grafana/Splunk will be additional value. What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 subsidised 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day.  We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: zł241,750.00 - zł411,650.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Testing Senior Analyst - Assistant Vice President

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Testing Analyst role focused on leading and executing User Acceptance Testing and quality assurance activities within complex financial systems, including trading platforms. The position involves designing test strategies, coordinating testers, managing defects, and ensuring applications meet business and technical requirements within the SDLC. It combines hands-on testing with mentorship and stakeholder collaboration in a global IT environment. 🗂️ Requirements: Proven experience in software testing, Experience with User Acceptance Testing (UAT), Knowledge of Software Development Lifecycle (SDLC), Knowledge of Quality Assurance methodologies, Knowledge of operating systems, programming languages and database tools, Experience with defect tracking and change management processes, Experience with automated regression testing tools, Experience testing trading platforms or similar systems, Ability to design test plans, test cases and test scripts, Ability to perform root cause analysis, Ability to coordinate testing activities within projects 📃 Skills: UAT, SDLC, QA, SQL, Regression, DefectTracking, ChangeManagement, TradingPlatforms, Automation, Databases, OperatingSystems 🏢 Description: Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Job Title Testing Senior Analyst Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in testing, problem solving and knowledge of the Software Development Lifecycle. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview The Testing Sr Analyst is a seasoned professional role. Applies in-depth disciplinary knowledge, contributing to the development of new techniques and the improvement of processes and work-flow for the area or function. Integrates subject matter and industry expertise within a defined area. Requires in-depth understanding of how areas collectively integrate within the sub-function as well as coordinate and contribute to the objectives of the function and overall business. Evaluates moderately complex and variable issues with substantial potential impact, where development of an approach/taking of an action involves weighing various alternatives and balancing potentially conflicting situations using multiple sources of information. Requires good analytical skills in order to filter, prioritize and validate potentially complex and dynamic material from multiple sources. Strong communication and diplomacy skills are required. Regularly assumes informal/formal leadership role within teams. Involved in coaching and training of new recruits Significant impact in terms of project size, geography, etc. by influencing decisions through advice, counsel and/or facilitating services to others in area of specialization. Work and performance of all teams in the area are directly affected by the performance of the individual. What you’ll do Supports initiatives related to User Acceptance Testing (UAT) process and product rollout into production. Testing specialists who work with technology project managers, UAT professionals and users to design and implement appropriate scripts/plans for an application testing strategy/approach. Tests and analyzes a broad range of systems and applications to ensure they meet or exceed specified standards and end-user requirements. Work closely with key stakeholders to understand business and functional requirements to develop test plans, test cases and scripts. Works complex testing assignments. Executes test scripts according to application requirements documentation. Identifies defects and recommends appropriate course of action; performs root cause analyses. Coordinates multiple testers and testing activities within a project. Retests after corrections are made to ensure problems are resolved. Documents, evaluates and researches test results for future replication. Identifies, recommends and implements process improvements to enhance testing strategies. Analyzes requirements and design aspects of projects. Interfaces with client leads and development teams. Exhibits sound understanding of concepts and principles in own technical area and a basic knowledge of these elements in other areas. Requires in-depth understanding of how own area integrates within IT testing and has basic commercial awareness. Makes evaluative judgments based on analysis of factual information in complicated and novel situations. Participate in test strategy meetings, Requires sound and comprehensive communication and diplomacy skills to exchange complex information. Provide metrics related to the cost, effort, and milestones of Quality activities on a project level Acts as advisor and mentor for junior members of the team. Regularly assumes informal/formal leadership role within teams. What we’ll need from you Testing experience Familiarity with the Software Development Lifecycle (SDLC) and how Quality Assurance methodology fits into the SDLC Knowledge of relevant operating systems, languages and database tools Knowledge of defect tracking systems and processes; including change management Knowledge of automated regression testing tools. Experience of testing trading platforms or similar software. Ability to work under pressure during tight dead lines Requires methodical approach to testing and problem solving. Requires theoretical and analytical skills, with demonstrated ability in planning and operations Excellent communication and stakeholder management skills with a proactive attitude, always seeking opportunities to add value Specific software languages will be dependent of area of business What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 subsidised 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 Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day.  We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.

Technology

Citigroup

Java Developer

Senior

Hybrid

Warsaw, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Senior Java Developer role within a global Risk Management Platform team, responsible for designing and building next-generation risk systems in a distributed banking environment. The position covers full software development lifecycle, architecture contributions, and support of high-availability applications. The role involves working with modern microservices-based systems in a global technology team. 🗂️ Requirements: Minimum 5 years of experience in Java development, Strong experience with Spring Boot and Microservices, Experience in distributed system design, Knowledge of data structures and algorithms, Experience building high availability and low latency systems, Familiarity with Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, Python, Bachelor's degree in Computer Science, IT or related field 📃 Skills: Java, SpringBoot, Microservices, Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, Python, Tableau, DistributedSystems, Algorithms, DataStructures 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in analysis, design and development to Citi’s next generation Risk Management Platform development team. By Joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview You will be part of Citi’s global tech team which is developing next generation Risk Management platform. This role is in Warsaw, Poland and the development team is spread across globe. You will be part of existing group of talented developers from diverse backgrounds and will receive a global perspective working with different teams from different businesses within the bank. What you’ll do: Involve in the full development lifecycle from analysis and design through to deployment and 3rd line production support Help designing the application at low level and contribute to higher level architecture decisions Provide technical guidance and influence over junior members of the team Work closely with other team members to maintain high quality of the created code Work in a leading banking environment on modern risk system software development Play a key role in Citi achieving its mission and learn how to sustain a common risk platform serving many demanding trading businesses What we’ll need from you: Minimum 5 years in modern Java development, with strong Spring Boot and Microservices Excellent understanding of distributed system design, data structures and algorithms Experience with high availability, resiliency, and low-latency applications (a plus) Familiarity with Kafka, Docker, Kubernetes, ELK, MongoDB, SQL and Phyton (a big plus) Experience with Tableau (Reporting and/or API) (a big plus) Strong analytical, problem-solving, communication skills and Can-do attitude Bachelor's in CS/IT or a related field What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: ------------------------------------------------------ Primary Location Full Time Salary Range: 189 660,00 zł - 322 940,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Reliability Engineer

Senior

On-site

Warsaw, Poland

165,020 - 280,980 PLN/yr

🏢 Summary: Senior SRE/DevOps role focused on automating manual processes, improving system resiliency, and supporting CI/CD tooling within a global financial environment. The position involves developing scalable software solutions, integrating AI-driven tools, and leading root cause analysis of production issues. The role operates in an agile environment with strong emphasis on reliability and automation. 🗂️ Requirements: Experience in Python scripting, Experience in Shell scripting, Understanding of SRE principles, Knowledge of DevOps practices, Experience with CI/CD pipelines and tools, Ability to automate manual and repetitive processes, Experience with production issue root cause analysis, Experience analyzing data to drive technical decisions 📃 Skills: Python, Bash, CI/CD, DevOps, SRE, GitHub, Bitbucket, Docker, Linux, Windows, Jira, Confluence 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution?  Bring your passion for software development, process automation, and AI integration to Citi's Developer Services Team. By Joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Citi Technology partners to ensure that Citi’s platforms can “Be the Best” for clients globally, with a diverse and ethical workforce that applies innovation and automation to deliver a world class client experience and strengthen our reputation. By utilizing a broad range of technologies, we are at the forefront of innovation. We seek to drive our systems and processes towards scalable, low-latency, high frequency enterprise systems to support Citi’s strategic priorities. The position is responsible for bringing DevOps/SRE (Site Reliability Engineering) mindset, practices and working together with the team of Developer Services engineers on automation of manual/repetitive processes, integration with AI tools, driving resiliency, supporting service migrations to SaaS and issue investigations with best practices proposals being deployed. What you’ll do You will work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies, You will work closely with developers, engineers and non-technology employees to help them be more productive with the use of the CI/CD tools. You may have exposure within the following tools/technologies/domains:  CI/CD pipeline, Python, Bash, GitHub, Bitbucket, Docker, Copilot, Devin AI, Model Context Protocol, Jira, Confluence, OS (Win/Linux), Global Exposure: Work in globally scoped projects with cross-functional teams and gain insights into how technology drives the financial sector worldwide, You will collaborate with Citi Developer Services engineers to automate manual and repetitive processes, integrate services with AI (by building and maintaining MCP - Model Context Protocol servers), enhance system resiliency, and coordinate service issue investigations by deploying best practices, Automate manual activities, repetitive processes, reporting, controls, etc., configure and tune them, Continuously improve systems resiliency, reliability - through a design and development of software solutions and streamlined processes, Mitigate risk by analyzing the root cause of production issues, impacts to business, and required corrective actions. What we’ll need from you Software development experience scripting in Python/Shell, Understanding of SRE principles, DevOps, CI/CD pipeline and tools, Experience analyzing data to drive decisions, Strong analytical, algorithmic, and problem-solving skills, Excellent teamwork, proactive attitude, strong communication skills, both written and oral, Knowledge of Performance Testing tools like LoadRunner/Performance Center will be additional value, Knowledge of Grafana/Splunk and MCP will be additional value. What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 subsidised 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day.  We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. Engineer Senior Analyst – C12 : Dev Services SRE C12 The SRE Developer C12 is a position responsible for bringing SRE mindset, practices and working together with the team of Developer Services SRE engineers on automation of manual/repetitive processes, driving resiliency, coordinating service issue investigations with best practices proposals being deployed. • Automate manual activities, repetitive processes, reporting, controls, etc., configure and tune them, Continuously improve systems resiliency, reliability - through a design and development of software solutions and streamlined processes, Mitigate risk by analyzing the root cause of production issues, impacts to business, and required corrective actions, Qualifications: Software development experience scripting in Python/Shell Understanding of SRE principles, DevOps, CI/CD pipeline and tools Experience analyzing data to drive decisions. Strong analytical, algorithmic, and problem-solving skills. Excellent teamwork, proactive attitude, strong communication skills, both written and oral. Knowledge of Performance Testing tools like LoadRunner/Performance Center will be additional value. Knowledge of Grafana/Splunk and MCP will be additional value ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: zł165,020.00 - zł280,980.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and evolving a next-generation Risk Management Platform within a global banking environment. The position involves full lifecycle development of distributed, event-driven microservices and large-scale data analytics solutions. The role includes architectural contributions, high-availability system design, and production support in a global team. 🗂️ Requirements: Minimum 7 years of Java development experience, Strong experience with Spring Boot and Microservices, Experience in distributed system design, Experience with high availability and low-latency systems, Familiarity with Hadoop ecosystem, Proficiency in Python, Experience with Docker and Kubernetes, Experience with MongoDB and SQL, Bachelor’s degree in Computer Science or related field, Knowledge of Risk Management or financial systems 📃 Skills: Java, Spring, SpringBoot, Microservices, Hadoop, HDFS, Hive, Spark, Kafka, Python, Docker, Kubernetes, ELK, MongoDB, SQL, REST, DistributedSystems 🏢 Description: Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in analysis, design and development to Citi’s next generation Risk Management Platform development team. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview You will be part of Citi’s global tech team which is developing next generation Risk Management platform. This role is in Warsaw, Poland and the development team is spread across globe. You will be part of existing group of talented developers from diverse backgrounds and will receive a global perspective working with different teams from different businesses within the bank. What you’ll do: Involve in the full development lifecycle from analysis and design through to deployment and 3rd line production support Help designing the application at low level and contribute to higher level architecture decisions Provide technical guidance and influence over junior members of the team Work closely with other team members to maintain high quality of the created code Work in a leading banking environment on modern risk system software development Play a key role in Citi achieving its mission and learn how to sustain a common risk platform serving many demanding trading businesses What we’ll need from you: Minimum 7 years in modern Java development, with strong Spring Boot and Microservices Excellent understanding of distributed system design Experience with high availability, resiliency, and low-latency applications (a plus) Familiarity with Hadoop ecosystem (HDFS, Hive, Spark, Kafka) (a big plus) Proficiency in Python, Docker, Kubernetes, ELK, MongoDB, and SQL Strong analytical, problem-solving, and communication skills Bachelor's in CS/IT or a related field Familiarity with Risk Management, financial services, and banking What we can offer you: This role will offer you the opportunity to run analytics on very large datasets. Along with that you will be developing event driven microservices, lots of Rest APIs and work on latest cutting-edge technologies. By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: 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 A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day.  We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

Technology

Citigroup

Senior Java Developer with Kotlin

Senior

Hybrid

Warsaw, Poland

268,390 - 457,010 PLN/yr

🏢 Summary: Senior Applications Development Technology Lead Analyst role focused on building and leading Prime Brokerage platform development using Java/Kotlin. The position involves technical leadership, system architecture, SDLC and DevOps improvement, and production support in an agile environment. The role also includes mentoring developers and driving scalable, high-performance application solutions. 🗂️ Requirements: 6-10 years of experience in applications development or systems analysis, Strong Java experience, Experience with Test-Driven Development, Experience in software application programming and system analysis, Experience managing and implementing successful projects, Expertise in at least one area of Applications Development, Leadership and project management skills, Ability to translate business requirements into technical specifications, Bachelor’s degree or equivalent experience, Strong written and verbal communication skills 📃 Skills: Java, Kotlin, Kubernetes, OpenShift, Kafka, Solace, TIBCO, SQL, Trino, MongoDB, S3, OpenTelemetry, ELK, Grafana, DevOps, CI/CD, SDLC, DORA, TDD 🏢 Description: The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential. Responsibilities: Own and develop core components for the Prime Brokerage platform using Java/Kotlin. Provide technical leadership to an agile team, mentoring developers and establishing best practices for coding, testing, and CI/CD. Drive a culture of quality and continuous improvement in SDLC and DevOps, using metrics like DORA to boost efficiency. Lead system architecture, design, planning, and estimation discussions with technical teams and business stakeholders. Translate complex business requirements into detailed technical specifications. Oversee the creation and maintenance of all project and technical documentation. Proactively identify, mitigate, and solve complex risks throughout the software development lifecycle. Manage production support, analyze issue patterns, and lead efforts to improve system performance, scalability, and reliability. Technical Experience Java & Test-Driven Development are essential. Experience in any number of additional technologies (listed below) is advantageous: Kotlin Cloud Technologies (Kubernetes, Open Shift) Messaging Technologies (Kafka, Solace, TIBCO) Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3) Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana) Recommended Qualifications: 6-10 years of relevant experience in Apps Development or systems analysis role Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful projects Subject Matter Expert (SME) in at least one area of Applications Development Ability to adjust priorities quickly as circumstances dictate Demonstrated leadership and project management skills Consistently demonstrates clear and concise written and verbal communication Bachelor’s degree/University degree or equivalent experience. Master’s degree preferred What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: 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 Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK5 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 268 390,00 zł - 457 010,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.