Senior Java Developer

Job description

A successful candidate for the will join the global Credit Risk Private Banking IT team, with Wroclaw branch currently employing 30+ people. Team skillset includes business analysis, software development in Java and .NET, software architecture, quality assurance, test management, project and program management and beyond.


This role allows you to join the Lombard Front To Back Methodology team responsible for design and development of a new consolidated system supporting risk calculations of a Bank’s Lombard portfolio. The main objective of the team is to introduce new Loan To Value methodologyglobally, with on-demand, end-of-day and intra-day capabilities.


The Wroclaw Lombard Front To Back Methodology team consist of 4 Java Developers, Solution Architect and Testing Engineer, and cooperates with Project Manager, Business Analysts and Test Engineers located in Switzerland. The team also closely cooperates (in scrum of Scrums model) with Frontend team located in India and Switzerland providing them API for integration.

The Team is very diverse in both educational backgrounds and previous work experience.


Specific career development / growth opportunities associated with this position:

§  Can develop and maintain applications in challenging IT projects

§  Can work among people with solid technical background and analytical thinking skills

§  Can gain practical experience working with Java 11 and Spring, Apache Pulsar, Apache Camel and Enterprise Integration Patterns, OpenShift, JMS, JPA and Oracle SQL

§  Can obtain business knowledge in area of Private Banking and Risk and Finance


Your responsibilities

§  Software development based on given requirements according to quality standards agreed within the team

§  Participating in the design activities

§  Writing unit tests for created software

§  Performing Code Review

§  Documenting the code and developed solutions

§  Bug fixing and maintenance of created software

§  Close cooperation with other Software Engineers, Solution Architect, Requirements Engineers, Project Manager and Test Engineers

§  Preparing technical tasks and estimates based on User Story or input from Requirement Engineers

§  Performing review of the requirement specifications

§  Supporting Test Engineers in all test activities

Our requirements


§  5 years (or more) of experience in Software Development in JAVA

§  Knowledge of asynchronous messaging or streaming technologies (e.g. Apache Pulsar, JMS, Apache Kafka)

§  Practical knowledge of design patterns

§  Experience working with JEE containers/frameworks (e.g. Spring)

§  Good knowledge of SQL (preferable Oracle SQL) and JPA

§  Practical experience working with Junit

§  Analytical and logical thinking skills

§  Ability to fast learn new technologies

§  Fluent written and spoken English



§  Experience working with RESTful or SOAP Web Services

§  Knowledge of mocking frameworks (JMockit, Mockito, EasyMock)

§  Experience working with Git, Maven and Jira

§  Experience working in international environment

§  Experience working with Kubernetes, OpenShift or Docker

§  Knowledge of UML and design tools (e.g. Enterprise Architect)

§  Strong communication skills and ability to deal effectively with people face to face and  over the phone

§  Experience working with Angular

§  Experience working in banking or finance industry (especially in the credits domain)


  • Attractive salary referring to your skills and experience
  • Remote work during Covid-19 pandemic and home office option in the future
  • Joining the company that is providing exceptional services for the biggest, international customers with recognizable worldwide brands
  • Private medical healthcare
  • Multisport Card
  • Life insurance
  • Personal event bonus (i.e. wedding, childbirth, graduation)
  • Internal referral program

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile