Publication date: 28 Mar 2019

Backend Middleware Developer

Citi Service Center Poland


Category: IT

Level of English: C1-C2

Ref. no.: 18011592

Position level: Specialist



Citi Service Center Poland is an initiative to establish a network of service centers providing services to other entities operating within the Citigroup around the world. Citi Service Center Poland employs over 3800 highly qualified staff in three locations: Warsaw, Olsztyn and Lodz.


Currently we provide services to over 90 countries in Europe, Asia, Africa, both Americas and Australia. Our employees use over 27 languages every day. Working in our organization involves working on international projects, in dynamic environment.

Backend Middleware Developer
Work place: Warszawa


Job Purpose:
Citi is looking for a Oracle and J2EE developer who will help build a global Ops Dashboard platform.  He/she will have responsibility for designing, coding and implementing a large scale global enterprise distributed system, including integration with 3rd party tools, business process management and various interfaces to internal Citi Systems.
Job Background/context:
  • The platform provides internal clients, and Senior managers capabilities of “Map and Measure”, for Banking, Lending & Investment products
  • Manage a global development team with members located in the US, Zurich, Singapore, Pune and/or other Citi locations globally
  • The role requires very strong communication, organization and planning  skills to ensure strong partnership with CPB business, operations and technology teams to ensure process standardization
  • Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources
  • Citi has strict coding and engineering standards to follow - from following proper unit testing to continuous integration. The candidate should be familiar with the tools needed here
Key Responsibilities:
  • Hands on management of a global development team described in the section “Job Purpose” above. 
  • Follows Citi’s engineering standards and deploy the software components using continuous integration
  • Architect, design and implement a global transacting platform with enterprise integration with 3rd party tools and various internal Citi systems
  • Drive architecture, design and implementation of strategic large scale distributed systems and/or projects


  • Bachelor’s Degree and/or Masters in Computer Science or related
  • 12 years’ experience in relevant area
  • Agile development 
  • Banking, Lending and Investment product knowledge preferred
Skills Required
  • Having 3 years of experience in the areas of Oracle and PL/SQL based applications using Oracle PL/SQL and SQL Technologies under Windows WP/NT/2k, Linux Environments.
  • Having database experience using Oracle 10g/9i/8i, SQL, PL/SQL, Stored Procedures, Functions, Exception Handling, Constraints, Triggers, Index, Views and Inline views.
  • Well acquainted with Oracle base technologies like SQL, PL/SQL.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Experience on Continuous integration tools like Teamcity to compile and package the application and implemented Log4j for the project.
  • Architecture/Design experience
  • Knowledge/experience with high volume/throughput systems
  • Works well and respects other disciplines of the project teams
  • Ability to manage risk appropriately.
  • Ability to thrive in a team-oriented, fast-paced environment
  • Excellent technical written and verbal communication skills.
  • Ability to prioritize individual and team tasks and projects so that deadlines are met.
  • Experience working with business partners and engineers to gather, understand, reeingineer, standardize and bridge definitions and requirements.
  • An innate desire to deliver and a strong sense of accountability for your work.
Bachelor’s degree and/or Masters (in Computer Science or related)

To apply for the vacancy please click on the 'APPLY' button below.


Please be informed that we will contact selected candidates only. You are kindly requested to include the following clause in your application: “I hereby give my consent to the processing of my personal data included in my job application for the purpose of the recruitment process and after its completion for the purpose of future recruitments (pursuant to the Personal Data Protection Act as of 29 August 1997, Journal of Laws No. 133, item 883).

Citi is registered trademark of Citigroup Inc., used under license. Citigroup Inc. and its subsidiaries are also entitled to rights to certain other trademarks contained herein.
Citibank Europe PLC

Would you like to receive similar job offers directly to your e-mail?

Add job alert

Sorry, this job ad is no longer available.
Please go back to jobs list or check out similar offers.