Senior Java Developer (Microservices)

Luxoft Poland

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Luxoft Poland in Kraków is seeking a skilled Java backend engineer for a long-term enterprise project in the investment banking sector. You will design, build, and evolve backend services using Java 11+ and Spring Boot within a distributed microservices environment.

You will collaborate with architects, QA, DevOps, and product owners in an Agile setup, implementing REST/SOAP APIs, Kafka messaging, and BPM-driven workflows with Flowable.

Qualifications

  • Solid experience in JVM languages (Java11+).
  • Spring Boot and enterprise backend development.
  • Experience with distributed microservices architectures.
  • Experience with relational and NoSQL databases (PostgreSQL, MongoDB, Cosmos DB).
  • Testing frameworks: JUnit/TestNG/Mockito/WireMock.
  • Security: OAuth2/JWT, Spring Security.
  • Agile practices and collaboration in cross-functional teams.
  • Cloud technologies familiarity.

Responsibilities

  • Design, develop, and maintain enterprise backend services with Java 11+ and Spring Boot.
  • Contribute to distributed microservices architecture design and evolution.
  • Implement REST and SOAP APIs and event-driven solutions using Kafka.
  • Develop BPM workflows with a BPM engine (Flowable preferred).
  • Ensure code quality using SOLID, Clean Code, and design patterns; conduct reviews.
  • Write unit and integration tests with JUnit/TestNG/Mockito/WireMock.
  • Work with PostgreSQL, MongoDB, and Cosmos DB; engage in cloud/container environments.
  • Implement security/authentication via OAuth2, JWT, Spring Security.
  • Collaborate with DevOps on Docker/Kubernetes deployment; mentor peers.

Skills

Java 11+
Spring Boot
Microservices
PostgreSQL
MongoDB
Cosmos DB
OAuth2/JWT
Spring Security
JUnit/TestNG
Kafka
Docker
Kubernetes
Agile
Cloud basics

Tools

Flowable BPM
Kafka
Docker
Kubernetes

Job description

hybrid work - 3 days/week from the office Fabryczna Office Park, Krakow

Project 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 Backend Developer
Senior Java Backend Developer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000
Senior Java Consultant
Senior Java Consultant

GFT TECHNOLOGIES SE • Poznań

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

Luxoft Poland • Kraków

On-site
PLN 120,000 - 180,000
Private Medical & Dental care
Life Insurance
MyBenefit program
+1
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

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

HeadHR • Kraków

Hybrid
PLN 180,000 - 280,000
Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Java Developer (hybrid from Wrocław or Cracow)
Senior Java Developer (hybrid from Wrocław or Cracow)

Your ITeams Sp. z o.o. • Wrocław, Kraków

Hybrid
PLN 180,000 - 270,000
Luxmed Gold Extended medical care
Multisport Plus benefit
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 220,000 - 340,000
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Poland

Hybrid
PLN 260,000 - 380,000
Java Developer
Java Developer

EPAM Systems, Inc. • Kraków

Hybrid
PLN 120,000 - 180,000