Senior Java Developer

Luxoft Poland

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

MyBenefit program
Fully remote recruitment
LuxTalent platform
Internal mobility
Higher net salary

Job summary

Luxoft Poland is seeking an experienced backend engineer to join a long-term, enterprise-scale project in Kraków. You will design, develop, and maintain mission-critical Java 11+ services using Spring Boot within a distributed microservices environment.

Collaborating with architects, QA, DevOps, and product owners, you will drive technical direction, implement REST/SOAP APIs, Kafka events, BPM workflows, and robust security with OAuth2/JWT. Hybrid work model applies.

Qualifications

  • 7+ years of enterprise backend development.
  • Strong Java 11+ and Spring Boot expertise.
  • Experience with microservices architecture and event-driven patterns.
  • Proficient in relational and document databases.
  • Security expertise: OAuth2/JWT/Spring Security.
  • Experience with Agile methodologies.
  • Excellent communication and collaboration.

Responsibilities

  • Design, develop, and maintain enterprise backend services with Java 11+ and Spring Boot.
  • Shape distributed microservices architectures.
  • Integrate REST and SOAP APIs and Kafka events.
  • Develop BPM workflows using Flowable.
  • Ensure code quality via SOLID, Clean Code, and patterns.
  • Write unit/integration tests (JUnit/TestNG/Mockito/WireMock).
  • Work with PostgreSQL, MongoDB, and Cosmos DB.
  • Implement OAuth2/JWT/Spring Security authentication.
  • Collaborate with DevOps on Docker and Kubernetes deployments.
  • Provide technical guidance and code reviews.
  • Collaborate with QA, DevOps, and product owners.

Skills

Java 11+
Spring Boot
Microservices
JUnit
TestNG
Mockito
WireMock
OAuth2
JWT
Spring Security
PostgreSQL
MongoDB
Azure Cosmos DB
Cloud
Agile
Docker
Kubernetes
Flowable BPM

Tools

Docker
Kubernetes
Flowable BPM
PostgreSQL
MongoDB
Azure Cosmos DB

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

Hybrid work (3 days/week from the office)

What do we offer our employees?
  • Copyrights which means higher net salary for Developers
  • Fully remote recruitment process
  • Stable employment based on an employment contract
  • MyBenefit program (sports card, well-being program etc.)
  • Employee assistance program for you and your family! (consultations with a psychologist, coaching sessions, assistance in private life)
  • LuxTalent platform (webinars, training, courses with certificates)
  • 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 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 (Microservices)
Senior Java Developer (Microservices)

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000
Senior Java Developer with DevOps skills
Senior Java Developer with DevOps skills

Luxoft Poland • Kraków

Hybrid
PLN 120,000 - 180,000
MyBenefit program
Employee assistance program
LuxTalent platform
+1
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000
Private Medical & Dental care & Life保险
MyBenefit program
Internal Mobility program
+2
Full Stack Developer
Full Stack Developer

Luxoft Poland • Warszawa

On-site
Copyrights for higher net salary
Stable employment based on an employment contract
MyBenefit program
+3
Senior Java and Python Backend Developer
Senior Java and Python Backend Developer

Luxoft Poland • Kraków

On-site
PLN 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Capital Com Australia limited • Warszawa

On-site
PLN 191,000 - 298,000
Competitive Salary
Work-Life Harmony
Annual Performance Bonus
+5
Senior Java Developer
Senior Java Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 300,000
Hybrid by design
Remote within Poland
Career development programs
+5
Senior Java Developer
Senior Java Developer

DEVTALENTS Sp. z o.o. • Województwo mazowieckie

On-site
PLN 100,000 - 130,000
Ongoing training and workshops
Growth-oriented environment
Significant impact on product development
Senior Java Developer
Senior Java Developer

DCG Poland • Województwo pomorskie

On-site
PLN 240,000 - 320,000
Private medical care
Co-financing for sports card
Dedicated consultant support