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 Technology, cooperating with a set of other systems and business groups across the bank to develop this franchise-critical strategic cross-business platform
Our application is designed to process significant volumes of data from multiple upstream systems, therefore willingness to learn, cooperate with the team and stay open-minded are the traits of our perfect candidate.
What would 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 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 many demanding trading businesses
Requirements:
- Core Java 8+, Spring, Struts and JUnit frameworks
- Web technologies, HTML5, CSS and JavaScript
- Knowledge of, or experience with Oracle 11g (PL/SQL)
- 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;
Nice to have:
- Familiarity with Treasury or Financial Services in general
- Experience in developing microservices and robust APIs
What will you get in return?
- Possibility to work in a growing team in Warsaw, on modern tech stack web based application and working with J2EE and Oracle.
- Gain or deepen understanding of Treasury and Financial Services
- Private medical care
- Pension plan
- Training, constant growth and opportunity of internal mobility