Senior Java Developer (Microservices)

Luxoft Poland

Kraków

On-site

PLN 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft Poland seeks a seasoned Java backend engineer to join a long-term, enterprise-scale project for a global investment banking client. You will design and evolve backend services, integrate microservices, and contribute to technical direction in an agile team.

You will work with Spring Boot, Java 11+, Kafka, BPM workflows, and cloud-enabled, containerized environments, focusing on security, scalability, and maintainability. Collaborate with architects, QA, DevOps, and product owners.

Qualifications

  • Solid JVM experience and design patterns.
  • Spring Boot framework expertise.
  • Enterprise-level development with 7+ years track record.
  • Understanding distributed microservices and communication patterns.
  • Databases: PostgreSQL, MongoDB, Cosmos DB.
  • Testing: JUnit, TestNG, Mockito, WireMock.
  • Security: OAuth2, JWT, Spring Security.
  • Agile methodologies and collaboration.
  • Cloud familiarity and DevOps awareness.

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 BPM-driven workflows (Flowable) and ensure code quality via SOLID/clean code.
  • Write comprehensive unit/integration tests (JUnit, TestNG, Mockito, WireMock).
  • Work with PostgreSQL, MongoDB, Cosmos DB; ensure data integrity and performance.
  • Implement security with OAuth2, JWT, Spring Security.
  • Collaborate with DevOps on Docker/Kubernetes deployments.
  • Provide technical guidance, code reviews, and engineering best practices.
  • Coordinate with QA, product owners, and cross-functional teams.

Skills

Java 11+
Spring Boot
Microservices
PostgreSQL
MongoDB
Cosmos DB
JUnit
TestNG
Mockito
WireMock
OAuth2
JWT
Spring Security
Agile
Cloud
RESTful APIs

Tools

Flowable

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
Nice-to-Have Skills Description:
  • experience in or willing to learn Java reactive programming/ Spring Webflux
  • springboot Microservices
  • experience with NoSQL databases (ideally MongoDB or CosmosDB)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

Luxoft Poland • Województwo małopolskie

Hybrid
PLN 80,000 - 100,000
Higher net salary due to copyrights
Fully remote recruitment process
Stable employment options (contract or B2B)
+4
Senior Java Developer
Senior Java Developer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000
MyBenefit program
Fully remote recruitment
LuxTalent platform
+2
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Kraków

On-site
PLN 180,000 - 240,000
Senior Java Software Developer
Senior Java Software Developer

Luxoft • Kraków

On-site
PLN 45,000 - 70,000
Senior Java Software Developer
Senior Java Software Developer

Luxoft • Wrocław

On-site
Java, Spring Boot, Microservices systems architecture
Java, Spring Boot, Microservices systems architecture

Us3 Consulting • Warszawa

On-site
PLN 170,000 - 230,000
Senior Java Software Developer
Senior Java Software Developer

Luxoft • Warszawa

On-site
PLN 80,000 - 110,000
Java Full stack developer ( with Angular and good to have some Gen AI knowledge)
Java Full stack developer ( with Angular and good to have some Gen AI knowledge)

W3Global • Warszawa

On-site
PLN 180,000 - 240,000
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Wrocław

On-site
PLN 80,000 - 100,000
Senior Java Microservices Engineer - Spring Boot & Kafka
Senior Java Microservices Engineer - Spring Boot & Kafka

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000