Senior Java Developer
-, Sopot +2 Locations
emagine Polska
Industry: Banking
Rate: up to 175 pln/h net + VAT, B2B
Location: Gdynia - hybrid model (2 days per week at the office)
The primary purpose of this role is to lead the backend development of Java-based applications and microservices.
This position involves close collaboration with business stakeholders and the application of technical expertise to enhance existing systems and deliver new features within a highly collaborative Agile environment.
RESPONSIBILITIES:
Participate in designing backend for home journey applications.
Engage with business stakeholders to understand their needs and expectations.
Develop new features in backend applications using Java 17/21 and Spring Framework 6/7.
Regularly review code and propose improvements and refactorings.
Conduct various testing processes including unit, secure, and performance testing.
Utilize tools like Jetbrains IntelliJ, Git, Bitbucket, SonarQube, Maven, Jenkins, and Artifactory in development.
Contribute to CI/CD platform and coordinate technical release activities when necessary.
REQUIREMENTS:
Over 5 years of experience with Java 17 and 21.
Proficient with Spring Framework (3.x necessary, 4.x preferred).
Experience with RESTful Web Services and APIs.
Familiarity with event-driven architecture, particularly Apache Kafka.
Proficient in SQL with hands-on experience managing Oracle databases.
Experience in a multi-microservice environment.
Strong understanding of Design Patterns, Clean Code principles, and SOLID principles.
Hands-on experience with CI/CD tools.
Aptitude for mentoring and training colleagues in Pega CLM/KYC.
NICE TO HAVE:
Strong coding capabilities and a proactive approach to tackling challenging technical projects.
Senior Java Developer
Senior Java Developer
-, Sopot
emagine Polska