Senior Java Developer (Credit & Risk Team) - Apply by March 4th
Summary:
The primary function of the Senior Java Developer within the Credit & Risk Team is to design, develop, and enhance Java-based solutions, contributing to the modernization of processes related to customer evaluations for product offerings. This role aims to ensure that the business flourishes while managing associated risks effectively.
Main Responsibilities:
Software Development: Design, develop, and enhance Java-based solutions within large Spring and Hibernate applications for reliable credit decisioning.
System Modernisation: Assist in transitioning from a monolithic architecture to microservices for improved modularity and transparency.
Data Engineering & Management: Work with SQL databases to transform complex data into high-quality inputs for credit decisions.
API Development & Integration: Build and maintain APIs that facilitate seamless cooperation with other feature teams.
Continuous Integration & Engineering Excellence: Employ tools like Git and Maven to uphold development standards and ensure stable delivery processes.
Event-Driven Systems Thinking: Utilize knowledge of microservices and Apache Kafka for scalable service communication.
Communication Skills: Effectively communicate in Polish and English to enhance collaboration in international teams.
Key Requirements:
Strong Java 8/17/21 expertise.
Experience with large Spring + Hibernate + Maven applications.
Proficient in SQL databases.
Experience in building APIs.
Familiarity with Git, TeamCity, and Maven environments.
Advanced English communication skills.
Experience with monolithic architectures.
Nice to Have:
Experience or knowledge of microservices.
Pro-active attitude and willingness to learn.
Familiarity with Apache Kafka.
Senior Java Developer (Credit & Risk Team) - Apply by March 4th
Senior Java Developer (Credit & Risk Team) - Apply by March 4th