Senior Java Developer
MADIFF Polska · Wrocław, Lower Silesian Voivodeship, Poland
All reasons
- Open 111 days
In its favour
- Still listed on the employer's own board
We are looking for a Senior Java Developer to join a long-term banking programme focused on developing and modernising enterprise backend systems. The role involves designing and building scalable backend services using Java 17+, Spring, and Kafka, working with distributed systems, relational and non-relational databases, and contributing to the continuous improvement of business-critical applications in an Agile environment.
Responsibilities
- Design and implement backend services using Java 17 or newer
- Develop applications using hexagonal architecture and clean design principles
- Build and maintain Spring based services, including Spring MVC and Spring Data
- Design event driven integrations using Apache Kafka
- Work with relational databases such as MS SQL and Oracle
- Work with non relational technologies such as Elasticsearch and Redis
- Analyse system functionality from performance, stability and security perspectives
- Produce clean, maintainable and well tested code
- Participate in technical design discussions and architecture decisions
- Support code reviews and engineering standards
- Plan and execute testing independently
- Cooperate with analysts, architects and other delivery teams
- Contribute to documentation and technical design materials
Requirements
- Minimum 5 years of commercial Java development experience
- Strong experience with Java 17+
- Strong knowledge of Spring Framework, especially Spring MVC and Spring Data
- Experience with object oriented design patterns
- Experience designing and developing systems using hexagonal architecture
- Strong knowledge of relational databases such as MS SQL or Oracle
- Experience with non relational technologies such as Elasticsearch or Redis
- Practical experience with Apache Kafka
- Strong analytical and problem solving skills
- Ability to work independently and take ownership
- Experience working in Agile or Scrum teams
- English at minimum B2 level
Nice to have
- Experience with Azure
- Experience with Docker and Kubernetes
- Experience preparing High Level Design documentation
- Knowledge of JavaScript, React or Python
- Banking or financial services experience
- Experience with large scale enterprise systems
- Experience with performance optimisation and secure application design
Benefits
- Solid, competitive salary
- Work in a multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with a stable project pipeline
Skills
- Java
- Spring
- Kafka
- Spring MVC
- Spring Data
- SQL Server
- Oracle Database
- Elasticsearch
- Redis
- Azure
- Docker
- Kubernetes
- JavaScript
- React
- Python
More jobs at MADIFF Polska
All 160- Senior Scrum Master – Merchant SolutionsMADIFF Polska · Remote3d ago
- Product OwnerMADIFF Polska · Remote3d ago
- Oracle HCM Techno-Functional ArchitectMADIFF Polska · Warsaw, Masovian Voivodeship, Poland5d ago
- Senior AI EngineerMADIFF Polska · Warsaw, Masovian Voivodeship, Poland10d ago
- Senior Android Developer (Kotlin)MADIFF Polska · Remote12d ago
Similar roles
- Backend Infrastructure TVC EngineerSYNERGETICA · Warsaw, Mazowieckie, Polandtoday
- Senior Python DeveloperComm-IT · Warsaw, Poland, Polandtoday
- Senior ML EngineerPoland and Middle-Eastern Europe · Bulgaria · Poland · Romaniatoday
- Founding ML Engineer (Spectrum)JetBrains · Amsterdam, Netherlands · Belgrade, Serbia · Berlin, Germany +9today
- Python DeveloperPoland and Middle-Eastern Europe · Bulgaria · Poland · Romaniatoday
- MLOps EngineerPoland and Middle-Eastern Europe · Bulgaria · Poland · Romaniatoday