We are seeking an experienced Senior Java Developer to join our team working on cutting-edge technologies for a leading payment solutions provider. As a Senior Java Developer, you will play a key role in developing high-performance Java backend microservices. You will work closely with teams in Poznan and Munich, contributing to the end-to-end delivery of functionalities and ensuring that the architecture and APIs meet the highest standards of quality.
Rate: 1.000 - 1.150 PLN/day
Location: Poznan (Hybrid - 2 days in-office per week)
Experience Required:
- 7+ years of professional experience in software development
- Strong expertise in Java, RESTful web services, and microservice architecture
- Hands-on experience with Java 11 and Spring Boot
- Proficient in the application development lifecycle, including CI/CD
- Ability to write maintainable code using TDD/BDD paradigms
- Solid understanding of clean code principles: SOLID, KISS, DRY, and Clean Architecture
- Familiarity with Container Orchestration tools (Docker, Kubernetes) and AWS
- Strong communication and collaboration skills
- Ability to develop solutions based on ambiguous requirements
- Comfortable navigating multiple internal processes, including cybersecurity and O&I
Mandatory Skills:
- Java 11
- Spring Boot
- Microservices
- SOLID, KISS, DRY, Clean Architecture
Desired Skills:
- Experience with cloud infrastructure (AWS)
- Knowledge of Docker and Kubernetes for container orchestration
- Familiarity with automated testing frameworks
Roles and Responsibilities:
- Develop, implement, and monitor comprehensive alerting systems for services
- Suggest and drive improvements to APIs and architecture
- Lead projects, providing guidance to fellow engineers on complex technical topics
- Collaborate across teams to ensure high-quality service delivery
- Ensure continuous delivery of backend microservices through strong development practices
Project Overview:
As part of a dynamic mission team located in Munich and Poznan, you will contribute to delivering cutting-edge solutions through Java backend microservices. You will play a key role in ensuring high availability, scalability, and reliability of the services within the payment solutions ecosystem.
Why Join Us?
- Work with a leading payment solutions company
- Collaborative and innovative work environment
- Competitive daily rate
If you’re passionate about Java development and looking to take the next step in your career, apply now and be part of a transformative team!