Skip to main content



The health and safety of our colleagues and candidates for employment are our highest priority. Accordingly, Citi continues to monitor the COVID-19 situation closely. We have implemented precautionary measures across our firm globally, including conducting all candidate interviews virtually on a temporary basis until further notice where needed.

Java Backend Developer

Job Req ID 21294137 Primary Location Warsaw, Poland Job Category Technology
Apply Now

Margin Calculation Services - a Java & Oracle oriented team responsible for the design and build-out of a global margin calculation infrastructure. This platform services virtually every product and business in the investment bank. Our system services 200+ users and interacts with 50+ systems in batch and real-time. We provide online, workflow, electronic and reporting utilities to facilitate a scalable and controlled operational environment for our clients.

Strong core Java developer needed to improve the service and data processing and extraction layer of MCS applications.

Key Responsibilities:

  • Develop and enhance different application modules, services and calculation engine in Java to the specifications provided by the user/application manager

  • Communicate with the onsite and offshore team precisely and concisely with regular oral as well as written updates on the new changes

  • Work collaboratively by participating in online internal technical forums

  • Optimize applications for maximum efficiency and scalability

  • Perform code review, work with CI, CD and source code control tools

  • Offer technical support where needed, developing software for our back-end systems

  • Stay current with industry trends and source new ways for our business to improve

Required Qualifications:

  • BS Computer Science/Engineering

  • 3 years minimum in programming/ development experience in a similar role

  • Strong willingness to operate in a global support model across multiple time zones

  • Prior hands on experience with the following:  Java/J2ee frameworks, Spring, Hibernate, Spring Boot, rest APIs

  • Linux/unix operating systems and scripting skills

  • Oracle database engine/sql language experience

  • Familiarity with IDE/CI/CD tools – IntelliJ, TeamCity, Jenkins, uDeploy, SonarQube, GIT

  • Very good English language/ Excellent communication skills

Preferred Skills:

  • Knowledge of Prime Brokerage, margin or investment banking areas is a plus

  • Experience with Docker Containers and/or Kubernetes/OpenShift technologies

We offer:

  • Attractive conditions of employment and benefits.

  • Opportunity to work in diverse and inclusive environment

  • Collaboration with a high quality team in a challenging areas

  • Exposure to a wide range of internal stakeholders as well as to senior management

  • Great place to work

  • Work with new technologies

  • Many different learning opportunities

  • Flexible working environment


Job Family Group:



Job Family:

Applications Development


Time Type:


Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Apply Now
  • Join our team
    of 200,000+
    strong diverse employees

  • Socially minded employees volunteering in communities across 90 countries

  • Meaningful career opportunities thanks to a physical presence in over 98 markets

We foster a culture that embraces all individuals and encourages diverse perspectives, where you can make an impact and grow your career. At Citi, we value colleagues that demonstrate high professional standards, a strong sense of integrity and generosity, intellectual curiosity, and rigor. We recognize the importance of owning your career, with the commitment that if you do, we promise to meet you more than half way.

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs