April 24, 2026
Senior Java Developer with Kotlin
Senior • Hybrid
268,390 - 457,010 PLN/yr
Warsaw, Poland
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-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:
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.------------------------------------------------------
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.
Similar jobs you might like
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
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
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
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
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Lead Java Engineer role focused on designing and delivering enterprise-scale, distributed backend systems for real-time financial risk analytics. The position combines hands-on development with technical leadership, driving architecture, performance optimization, and DevOps practices. You will build scalable, low-latency solutions using modern Java technologies within a message-driven, containerized environment. 🗂️ Requirements: 8+ years experience in enterprise-scale distributed backend development, Expert knowledge of Java 11+, Hands-on experience with Spring ecosystem, Strong SQL skills and experience with Microsoft SQL Server, Experience with message-driven architectures, Experience with Kafka or similar messaging systems, Experience with CI/CD tools and practices, Proficiency with Git version control, Experience with Docker and Kubernetes or OpenShift, Proven experience leading technical initiatives and mentoring engineers 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SQL, MicrosoftSQLServer, Kafka, RabbitMQ, Redis, ApachePinot, Git, Jenkins, Tekton, Docker, Kubernetes, OpenShift, Unix, Linux, Shell 🏢 Description: The Opportunity: Shape the Future of Financial Risk Analysis Join our team at the forefront of financial technology, where we build and maintain the critical platform for Prime Services Risk and Business Intelligence. Our systems are the analytical engine that empowers the firm to manage risk, serve our clients, and make data-driven decisions in a complex, fast-paced market. We are a global team of innovators and problem-solvers who design and operate sophisticated, computing-intensive solutions to analyze the risk profiles of our clients. This is not just another development role; this is a chance to work on a platform that is fundamental to the firm's stability and success. You will tackle challenging problems in distributed systems, real-time data processing, and financial analytics at scale. We are looking for a passionate and experienced Lead Java Engineer to not only contribute to our codebase but also to drive technical direction, mentor our team, and own the delivery of robust, scalable solutions. Key Responsibilities: As a Lead Engineer, you will be at the heart of our technical decision-making and delivery process. Architect & Build: Design, develop, and own end-to-end software solutions using Java and the Spring ecosystem. You will be responsible for creating services that are not only functional but also resilient, performant, and scalable. Lead & Mentor: Act as a technical leader within the team. Guide architectural discussions, lead sub-teams on complex projects, and actively mentor junior engineers through constructive code reviews and knowledge-sharing sessions. Drive Performance: Engineer high-throughput, low-latency systems. You will optimize applications for maximum speed, design efficient data models in Microsoft SQL Server, and implement intelligent caching strategies (e.g., Redis) to ensure our platform operates at peak performance. Embrace Real-Time Data: Harness the power of our message-driven architecture using Kafka. You will build and maintain data pipelines that feed our real-time analytics engine, powered by Apache Pinot, to deliver instantaneous insights to our business users. Champion DevOps & Automation: Contribute to and enhance our CI/CD pipelines, leveraging internal platforms and Git for seamless integration and deployment. You will deploy and manage applications on our OpenShift container platform, embracing a true DevOps culture. Integrate & Collaborate: Work across teams to integrate with a wide array of upstream data sources and downstream consumers. You will collaborate closely with project managers, business analysts, and senior stakeholders to translate complex requirements into well-architected technical solutions. Own & Support: Take ownership of the full application lifecycle, including providing critical application support. You will leverage your growing knowledge of margin methodology and risk analytics to troubleshoot and resolve production issues effectively. Qualifications: Extensive Backend Experience: 8+ years of professional experience designing, building, and deploying enterprise-scale, distributed backend systems. Java Expertise: Deep, hands-on knowledge of modern Java (11+) and the Spring ecosystem (Spring Boot, Spring Security, etc.). Database Proficiency: Strong command of SQL and experience with relational databases, particularly Microsoft SQL Server. You should be adept at writing optimized queries and designing efficient schemas. Messaging & Asynchronous Systems: Proven experience working in message-driven architectures with technologies like Kafka, RabbitMQ, or similar. Leadership & Mentorship: A demonstrated track record of leading technical initiatives, making architectural decisions, and mentoring other engineers. Your experience should show that you are a force multiplier for your team. DevOps Mindset: Solid experience with CI/CD principles and tools (e.g., Jenkins, Tekton), and version control with Git. Experience with containerization and orchestration (Docker, Kubernetes, OpenShift) is essential. Strong Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. Preferred Qualifications (The "Wow" Factor): Financial Domain Knowledge: Experience or a strong interest in the Finance Sector, especially concepts related to Prime Finance, Counterparty Risk, or Market Risk. Advanced Education: An advanced degree (M.S. or Ph.D.) in Computer Science, Engineering, Mathematics, or a related quantitative field. Real-Time Analytics Experience: Hands-on experience with OLAP datastores like Apache Pinot. Scripting & Automation: Proficiency in Unix/Linux environments and shell scripting. Agile Experience: Experience working in a fast-paced, Agile/Scrum environment, managing priorities, and delivering under tight deadlines. What We Offer: Impactful Work: The opportunity to work on a business-critical platform that has a direct and measurable impact on the firm's bottom line and risk posture. Technical Challenges: A continuous stream of complex and intellectually stimulating challenges in the realms of distributed computing, big data, and financial modeling. Modern Tech Stack: Access to a modern, evolving tech stack with the freedom to innovate and introduce new technologies and patterns. Career Growth: A commitment to your professional development with a clear path for growth into senior technical leadership or management roles. Collaborative Culture: A supportive and collaborative global team that values diversity of thought, continuous learning, and mutual respect. Competitive Compensation: A competitive salary, performance-based bonus, and a comprehensive benefits package - details below. 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 ------------------------------------------------------ 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. ------------------------------------------------------ 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: The role involves designing, developing, and maintaining enterprise-level Java applications and microservices using Spring Boot within a full software development lifecycle. The position focuses on building scalable, high-availability systems deployed with containerization and orchestration technologies. It requires active contribution to system design, troubleshooting, and adherence to best development practices. 🗂️ 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, especially Spring Boot, Experience building microservices architectures, Experience with Docker and Kubernetes or OpenShift, Knowledge of messaging systems such as Kafka or RabbitMQ, Proficiency with relational databases such as Oracle or PostgreSQL, Experience with NoSQL databases such as MongoDB or Cassandra, Experience with Git version control, Strong debugging and problem-solving skills 📃 Skills: Java, Spring, SpringBoot, Microservices, Docker, Kubernetes, OpenShift, Kafka, RabbitMQ, Oracle, PostgreSQL, MongoDB, Cassandra, Git, SQL, NoSQL 🏢 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 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.
Technology
Citigroup
Senior Java Cloud Developer
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Senior engineering role focused on designing, building, and scaling a large-scale distributed calculation platform responsible for hundreds of millions of daily risk computations. The position involves leading development of the core calculation engine, CI/CD pipelines, and APIs while ensuring high performance, scalability, and reliability in a cloud-based microservices environment. The role also includes technical leadership, mentoring, and close collaboration with DevOps and stakeholders to support continuous delivery and platform evolution. 🗂️ Requirements: 10+ years of professional Java development experience, Strong experience with Spring, Spring Boot or Quarkus, Experience designing and maintaining large-scale distributed systems, Hands-on experience with CI/CD pipelines and DevOps practices, Experience with cloud platforms, Experience with containerization technologies, Experience designing and implementing RESTful APIs, Experience with automated testing frameworks, Strong knowledge of object-oriented programming and design patterns, Bachelor’s or Master’s degree in Computer Science, Engineering or related field 📃 Skills: Java, Spring, SpringBoot, Quarkus, CI/CD, DevOps, AWS, Azure, GCP, Docker, Kubernetes, REST, JUnit, Mockito, Cucumber, OOP, Microservices, Scrum 🏢 Description: Team/Role Overview: 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. Responsibilities: 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. This means making it faster, utilize resources better, and scale to even greater sizes. This means adding new features without impacting performance of the platform in undesirable manner , small changes multiplied by millions of calculations have a high cost . This means solving hard problems like transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment, encouraging best practices and continuous learning. Implement changes and improvements to the compute service CI/CD pipeline , including developing the mechanism to enabl e frequent software updates essential for a SaaS offering , while empowering the users to config ure a fixed set of application properties : Lead the design, development, and implementation of the CI/CD pipeline that is best fit for a SaaS product . Design an d deliver an API to empower our users to be able to have a controlled level of access to the pipeline which allows them to customize how the application is run for their use cases . Design and build new mechanisms for rapid testing of the platform : Improve the current system test mechanism to enable rapid and reliable testing of the platform, and work closely with DevOps engineers to evolve / create the next generation test mechanism suitable for daily release cycle o f microservice components. Plan, coordinate, and execute strategic changes to the calculation platform to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Xing C alculation Service to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs. Provide specialized customer support to optimize and improve large, distributed calculations : Act as a primary point of contact for clients to address issues and optimize inefficiencies that arise during distributed workload execution. Qualifications: 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 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. 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. ------------------------------------------------------ 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
Backend Java Developer
Mid
Hybrid
Warsaw, Poland
189,660 - 322,940 PLN/yr
🏢 Summary: Software Engineer role focused on designing, developing, and maintaining a mission-critical Margin Calculations and Reporting platform within Prime Finance Services. The position involves building scalable, high-performance financial systems using Java and microservices architecture in a global, agile environment. The role covers full software development lifecycle, from analysis and design to testing, deployment, and operational support. 🗂️ Requirements: 4-6 years of experience in systems analysis and software development, Strong proficiency in Core Java including collections, concurrency, and streams, Hands-on experience with Spring framework (Boot, MVC, Data), Experience with Hibernate and RESTful API development, Knowledge of Microservices architecture, Strong understanding of algorithms, data structures, and design patterns, Experience with TDD using JUnit and Mockito, Proficiency in SQL, Experience working in Linux environments, Experience with messaging systems such as JMS or Kafka, Experience with Docker and Kubernetes, Bachelor’s degree in Computer Science, Engineering, or related field 📃 Skills: Java, Spring, Hibernate, REST, Microservices, SQL, Linux, JMS, Kafka, Docker, Kubernetes, JUnit, Mockito, TDD, Algorithms, DataStructures, DesignPatterns 🏢 Description: Are you a highly skilled and motivated Software Engineer looking to make a significant impact in the dynamic world of finance? Join our cutting-edge technology team and play a pivotal role in developing and enhancing our proprietary “Margin Calculations and Reporting” Platform, a critical component of our Prime Finance Services organization. This is an exceptional opportunity to apply your technical expertise to complex, computing-intensive financial solutions within a collaborative and globally connected environment. This role is at the heart of our Prime Services division, where you will contribute to the evolution of a sophisticated margin calculation engine. This engine leverages a complex model and intricate business logic to provide leverage to clients and reduce risk for Citi, directly impacting our financial operations. As a Software Engineer, you will be instrumental in delivering end-to-end software solutions, ensuring scalability, performance, and robustness for our critical financial systems globally. Responsibilities: As a key member of our global development team, you will: Innovate & Develop: Design, develop, and implement robust and scalable application systems and programs for the Margin Calculation Services and reporting, aligning with strategic technology initiatives. Problem Solve: Consult with users, clients, and other technology groups on issues, and recommend programming solutions. Analyze complex technical and business challenges, and propose innovative solutions that enhance system functionality and business processes. Project work: Monitor and guide all phases of the software development lifecycle, from analysis and design through construction, testing, and implementation, ensuring timely and high-quality project delivery. Provide user and operational support on applications to business users Strategic Impact: Utilize your expertise in application development to make evaluative judgments, recommend security measures, and contribute to post-implementation analysis, ensuring optimal system design and functionality. Collaboration & Consultation: Partner closely with project managers, business stakeholders, and senior managers to translate complex business requirements into well-architected technical solutions. Consult with users and other technology groups, providing advanced programming insights and support. Operational Excellence: Ensure adherence to best practices and essential procedures. Autonomy & Ownership: Operate with a high degree of independence and judgment, taking ownership of critical initiatives and driving them to successful completion. Risk Management: Proactively assess and manage technical risks, demonstrating a strong commitment to regulatory compliance, ethical judgment, and transparent reporting of control issues. Qualifications: Overall Experience: 4-6 years in systems analysis and programming of software applications. Core Java Proficiency: Strong expertise in core Java, collections, concurrency, and streams. Frameworks & APIs: Deep experience with the Spring framework (Boot, MVC, Data, etc.), Hibernate, and RESTful API development. Architecture & Design: Excellent knowledge of Microservices architecture, algorithms, data structures, and design patterns. Testing & Development Practices: Proficient in Test-Driven Development (TDD) using frameworks like JUnit and Mockito. Database & OS: Solid understanding of SQL and comfortable working in Linux environments. Distributed Systems: Experience with messaging (JMS, Kafka), containerization (Docker, Kubernetes), and optionally distributed caches (Apache Gemfire). Methodology & Collaboration: Working knowledge of Agile project management and proven ability to collaborate effectively in a fast-paced, global team environment. Nice to Have: Prior experience or a keen interest in the financial services industry Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Experience of working in fast paced environment Flexible and adaptive, team player Excellent analytical and communication, interpersonal skills. Education: Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical 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 ------------------------------------------------------ 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
Senior Full-Stack developer - Java/JavaScript
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Senior full-stack developer role focused on building and maintaining end-to-end solutions for a computing-intensive Prime Risk Analytics Platform in the finance domain. The position involves developing scalable front-end and back-end applications, optimizing performance, and supporting CI/CD and release processes in a global team environment. The role requires strong expertise in modern JavaScript frameworks, Java technologies, databases, and Linux-based systems. 🗂️ Requirements: Minimum 8 years of experience in software development, Master’s degree in related field, Strong experience with Angular and TypeScript, Strong experience with Java and Spring Boot, Strong knowledge of SQL and Microsoft SQL Server, Experience with CI/CD tools and Git, Experience with Selenium and automated testing, Experience with ServiceNow, Experience with Autosys and Unix shell scripting, Experience in message-driven architectures, Understanding of margin and risk financial concepts, Experience working in global, English-speaking environment 📃 Skills: Angular, TypeScript, Java, Spring, SpringBoot, JavaScript, HTML5, CSS, Highcharts, D3.js, Selenium, Jasmine, Karma, SQL, MSSQL, Git, CI/CD, ServiceNow, Autosys, Unix, KornShell 🏢 Description: Develop and deliver end-to-end software solutions for the Prime Risk Analytics Platform. This team maintains systems that helps Prime Finance analyze the Risk of each of our clients as well as potential clients. The team designs and maintains sophisticated automated solutions to make this happen. As a computing intensive financial solution, the team requires a candidate with excellent technology skills. The candidate should be a team player with the ability to work well with a global team of developers on delivering solutions in the Prime Finance area. Must have a solid understanding and experience with project delivery, software development life cycle, JavaScript modern frameworks, Java application technologies, databases and Linux. Work with project managers, business and senior managers to deliver well-architected scalable solutions in a timely project-oriented manner. Key responsibilities: Develop and enhance User Interfaces using Angular/TypeScript with charting frameworks like Highcharts and D3.js Write unit test cases (Jasmine/Karma) and automated front-end tests (Selenium or similar) Develop and enhance backend applications using Spring Boot Optimize applications for maximum speed and scalability Actively participate in code reviews, guide and mentor junior team members Manage the release process using ServiceNow and provide application support, leveraging knowledge of margin methodology and risk analytics Maintain Microsoft SQL Server database Contribute to building CI/CD pipelines and configure Autosys based on job requirements Requirements: General: Minimum 8 years of experience in a similar role – a plus if it’s in the Finance Sector Strong academic background with at least a master degree in a related field Excellent communication skills Track record of work under tight deadlines in a fast-paced environment Track record working in English across multiple time zones Experience working with users when gathering requirements and presenting work results Experience in Margin and Risk financial concepts Technical: Excellent knowledge of Angular/TypeScript, Highcharts, D3.js, HTML5, CSS, with experience in front-end unit and end-to-end testing (Selenium) Excellent Java knowledge for backend development Excellent SQL knowledge (ideally Microsoft SQL Server) Experience in working with and setting up Continuous Integration/Continuous Deployment tools, coupled with Git for version control Extensive experience working in message-driven environments Experience working with ServiceNow for IT service management Experience in working with and configuring Autosys, along with Unix and Korn shell scripting skills 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 ------------------------------------------------------ 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. ------------------------------------------------------ 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 Lead Simpliciti Data
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Senior Java Developer role within Risk Technology, delivering and maintaining risk solutions for Rates and FX trading desks in a global investment banking environment. The position focuses on designing, building, and supporting distributed, low-latency systems using modern Java and microservices architecture. The role includes system analysis, implementation, and acting as a technical SME for stakeholders. 🗂️ Requirements: 8+ years of experience in Java development, Strong experience with Spring Boot, Experience with Microservices architecture, Experience in systems analysis and software application programming, Understanding of distributed system design, Knowledge of data structures and algorithms, Experience with Kafka, Experience with Docker, Experience with Kubernetes, Experience with SQL databases, Experience with MongoDB, Bachelor’s degree or equivalent experience 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Docker, Kubernetes, SQL, MongoDB, 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 software development to Citi’s Risk Technology 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 Risk Technology is focused on delivering solutions to the Rates Trading desks. This team develops and maintains a complete suite of Risk technology solutions, for both the Rates and FX (including Derivatives) Businesses. This role will provide a unique opportunity to gain exposure to different asset classes in a Tier 1 investment bank working with a global team with a client base spanning 70+ countries. Responsibilities: Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems Ensure essential procedures are followed and help define operating standards and processes Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 8+ years of experience in modern Java development with strong Spring Boot and Microservices Experience in systems analysis and programming of software applications Excellent understanding of distributed system design, data structures and algorithms Experience with Kafka, Docker, Kubernetes, SQL, MongoDB Experience with high availability, resiliency, and low-latency applications (a plus) 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: 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. ------------------------------------------------------ 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.