All offersWarszawaJavaSenior Java Full Stack Developer
Senior Java Full Stack Developer
Java
Citi

Senior Java Full Stack Developer

Citi
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    master
    JavaScript
    advanced
    Oracle
    advanced
    REST API
    advanced
    Spring Boot
    advanced
    Angular
    regular

Job description

Online interview
We are looking for Java engineers to join a team developing a firm-wide Treasury funding platform. This is an exciting opportunity to work on complex and challenging projects within Treasury and Trade Solutions Technology, collaborating with technology SMEs and business owners managing systems and business groups across the bank to develop this franchise-critical strategic platform

What will you do?
  • Be involved in the full agile development lifecycle from analysis, design, development and deployment
  • Help design the application at low level and contribute to higher level architecture decisions
  • Provide technical guidance and be able to influence across all members of the team
  • Work closely with other team members to maintain high quality code
  • Work in a leading banking environment on modern treasury funding software development
  • Play a key role in Citi achieving its mission and learn how to sustain a treasury funding platform serving a number of demanding businesses
Requirements
  • Core Java 8+ and JUnit frameworks
  • Web technologies, HTML5, CSS and JavaScript
  • Knowledge of, or experience with Oracle 11g (PL/SQL)
  • Knowledge of/experience with REST Api
  • Knowledge of multithreading concepts and design patterns
  • Excellent communication skills
  • Analytical and problem-solving personality
  • Bachelor degree in Computer Science / Information Technology or a related field
Good to have:
  • Familiarity with Treasury or Financial Services in general
  • Experience in working with big volumes of data
  • Experience in developing microservices and robust APIs
  • Knowledge of/experience with JPA/Hibernate
  • Knowledge of/experience with Struts
  • Knowledge of/experience with spring boot
  • Knowledge of/experience with Angular
  • Able to work within a virtual (geographically dispersed) technical scrum team
We offer:
  • Opportunity for professional development in the international and multicultural organization
  • Developing opportunities and challenging assignments
  • Attractive and stable employment conditions
  • Social benefits (medical care, Benefit System, life insurance, pension scheme)
  • Flexible working hours