Senior Software Developer Java
Summary
Senior Java Developer to work on a multi-year initiative to revamp and enhance a Field Technology platform for a global financial institution. The role involves implementing new business requirements, contributing to architecture decisions, and working with trading platforms and migrations.
- Work on the delivery of the strategic Field Technology solution, which is the core toolset used by the our client's advisor, support staff;
- Interface with key parts of the technology organization, including other development teams, Infrastructure Services, and QA teams;
- Own and driving key technical deliverables;
- You'll be working in the team in Wroclaw, responsible for the end-to-end delivery of these applications around the world. You will work with the trading platform and migrations. Department provides comprehensive financial services to private clients.
Requirements
- Hands on design and development using Java (5-8 years of experience), Spring framework;
- Good knowledge of ExtJS 4;
- Experience in MyBatis & Kafka;
- Familiarity with Microservices architecture (Spring Boot);
- Practice in Java design patterns, clean code rules and good quality approaches;
- Familiarity with security concepts (authentication, authorization, encryption, digital signature), SSL, JWT, Spring Security, web service proxies, firewalls and multi-protocol gateways;
- Experience with the full software development life cycle including both traditional waterfall and agile methodologies;