Senior Java Developer (Microservices)

Luxoft Poland

Kraków

On-site

PLN 120,000 - 180,000

Full time

14 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private Medical & Dental care
Life Insurance
MyBenefit program
Internal Mobility program

Job summary

Luxoft Poland in Kraków seeks an experienced back-end developer to join a long-term enterprise project in investment banking. You will build and evolve mission-critical services using Java 11+ and Spring Boot, collaborating with architects, QA, DevOps, and product owners.

You will design distributed microservices, implement REST and SOAP APIs, and enable event-driven processing with Kafka. The role emphasizes security, scalability, and maintainability in a cloud-enabled, containerized

Qualifications

  • 7+ years enterprise backend development experience.
  • Strong Java/Spring Boot with microservices.
  • Experience with distributed systems and cloud.
  • Experience with OAuth2/JWT/Spring Security.
  • Experience with BPM engines (Flowable).
  • Experience with Kafka and data stores.

Responsibilities

  • Design, develop and maintain enterprise-grade backend services.
  • Contribute to the design and evolution of distributed microservices architectures.
  • Implement REST and SOAP APIs and event-driven solutions using Kafka.
  • Develop BPM workflows using a BPM engine (Flowable).
  • Ensure high standards of code quality with SOLID, Clean Code and patterns.
  • Write and maintain unit/integration tests (JUnit/TestNG/Mockito/WireMock).
  • Work with PostgreSQL, MongoDB, and Azure Cosmos DB.
  • Collaborate with DevOps on Docker/Kubernetes deployments.
  • Provide technical guidance, perform code reviews, and advocate best practices.
  • Collaborate with cross-functional teams (QA, DevOps, product owners).

Skills

Java 11+
Spring Boot
Microservices
Kafka
Flowable BPM
Testing frameworks (JUnit/TestNG/WireJ
SQL/NoSQL databases
OAuth2/JWT/Spring Security
Docker/Kubernetes
Cloud basics

Tools

Flowable BPM
Docker
Kubernetes
PostgreSQL
MongoDB
Azure Cosmos DB
Kafka

Job description

You will join a long-term, enterprise-scale project for a global client in the investment banking domain. The project focuses on building and evolving a set of mission-critical backend services that support complex business workflows, regulatory processes, and system integrations across the bank's ecosystem.

The platform is based on a distributed microservices architecture, leveraging Spring Boot, event-driven communication, and BPM-driven process orchestration. The system operates in a cloud-enabled, containerized environment, with a strong emphasis on security, scalability, resiliency, and maintainability.

You will work closely with architects, QA engineers, DevOps, and business stakeholders in an agile setup, contributing not only code but also technical direction, best practices, and mentoring.

Responsibilities:
  • Design, develop, and maintain enterprise-grade backend services using Java 11+ and Spring Boot
  • Contribute to the design and evolution of distributed microservices architectures
  • Implement and integrate REST and SOAP APIs and event-driven solutions using Kafka
  • Develop and maintain business process workflows using a BPM engine (preferably Flowable)
  • Ensure high standards of code quality by applying SOLID principles, Clean Code, and design patterns
  • Write and maintain comprehensive unit and integration tests using JUnit, TestNG, Mockito, and WireMock
  • Work with relational and document databases such as PostgreSQL, MongoDB, and Azure Cosmos DB
  • Implement security and authentication mechanisms using OAuth2, JWT, and Spring Security
  • Collaborate with DevOps teams on containerization and deployment using Docker and Kubernetes
  • Provide technical guidance, perform code reviews, and advocate for engineering best practices
  • Collaborate closely with cross-functional teams, including QA, DevOps, and product owners
Mandatory Skills Description:
  • Solid experience in JVM programming languages (ideally Java11+) and design patterns
  • Frameworks: Spring Boot
  • Proven track record of enterprise level application development for 7+ years
  • Understanding of distributed microservices architectures and communication patterns
  • Experience with relational and document databases (PostgresSQL, MongoDB, Azure Cosmos)
  • Testing Frameworks (JUnit, TestNG, Mockito, WireMock)
  • Security & Authentication (OAuth2, JWT, Spring Security)
  • Experience with Agile mode of working
  • Excellent communication and collaboration skills
  • Familiarity with Cloud based technologies
(Opportunity for Poland-based candidates)
Tax-deductible costs on a contract of employment for all development roles
Stable employment based on an employment contract
Private Medical & Dental care & Life Insurance
MyBenefit program (sports card, well-being program etc.)
Internal Mobility program - possibility of rotation between projects, locations, accounts
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (Microservices)
Senior Java Developer (Microservices)

Luxoft • Kraków

On-site
PLN 180,000 - 270,000
Medical Insurance
Dental Insurance
Life Insurance
+1
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

Hybrid
Medical insurance
Sport benefits
Lunch subsidy
+4
Senior Java Consultant
Senior Java Consultant

GFT TECHNOLOGIES SE • Poznań

Hybrid
Senior Java / Python Backend Developer
Senior Java / Python Backend Developer

Luxoft Poland • Wrocław

On-site
PLN 210,000 - 270,000
Private medical care
Dental care
Life insurance
+3
Senior Java Backend Engineer – Cloud & Spring Boot
Senior Java Backend Engineer – Cloud & Spring Boot

Experis ManpowerGroup Sp. z o.o. • Poland

On-site
Java Developer – banking sector (f/m/x)
Java Developer – banking sector (f/m/x)

Sii Poland • Szczecin

On-site
PLN 180,000 - 240,000
Great Place to Work
Medical care
Profit sharing
+4
Java Developer
Java Developer

TEKsystems • Warszawa

On-site
PLN 180,000 - 280,000
Senior Java Developer
Senior Java Developer

Experis ManpowerGroup Sp. z o.o. • Poland

On-site
PLN 179,000 - 234,000
Multisport Card
Life insurance
Private healthcare
+1
Senior Java Developer
Senior Java Developer

xBerry - R&D House • Wrocław

On-site
PLN 180,000 - 280,000
Flexible working hours
Hybrid or remote delivery model
Medical care program
+2
Senior Java Software Engineer
Senior Java Software Engineer

Tenarai Europe • Kraków

Hybrid
PLN 180,000 - 250,000
Office in Kraków
Onsite parking
Referral bonus
+7