Backend (Java) Developer
Introduction & Summary
We are seeking a skilled Backend Developer with a strong background in Java and related frameworks to join our dynamic scrum team. The ideal candidate will possess the ability to design, develop, and maintain microservices that support critical credit risk and scoring products. A solid understanding of software development principles and a passion for delivering high-quality solutions are essential for this role.
Main Responsibilities
As a Backend Developer, you will:
Collaborate within a scrum team to enhance user experience and product functionality.
Design and maintain Java microservices in accordance with compliance regulations.
Build robust calculation engines for credit scoring applications.
Integrate complex business processes with credit authorities.
Engage in the full software development lifecycle, from analysis to deployment.
Work closely with business analysts to translate requirements into technical solutions.
Key Requirements
Minimum 2 years of experience in a similar backend developer role.
Solid knowledge of Java 21+ and related frameworks (Spring, JSON, XML, Spring Boot, Hibernate).
Understanding of unit/component/integration testing concepts (JUnit, Mockito).
Familiarity with version control systems (Git), build automation tools (Maven), and CI/CD pipelines (Jenkins, Bitbucket).
Knowledge of software design patterns and object-oriented programming principles, including SOLID principles.
Basic knowledge of SQL, Kafka, and Kubernetes is advantageous.
Fluency in English, both written and spoken.
Nice to Have
Experience in the banking or financial sector.
Other Details
This position is based in Poland, with potential hiring locations including Łódź, Gdańsk, Gdynia, or Warsaw, with a requirement for 60% office presence.
Backend (Java) Developer
Backend (Java) Developer