Skip to main content
Dodaj swoje CV - zajmie to tylko kilka sekund

Oferty pracy: global process owner

Sortuj według: -

Job Post Details

Senior Java Developer - job post

Luxoft
4.4 na 5 gwiazdek
Kraków, małopolskie
Utwórz konto Indeed, zanim przejdziesz do witryny internetowej firmy.

Lokalizacja

Kraków, małopolskie

Pełny opis stanowiska

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

Participate actively in agile ceremonies (refinement, planning, reviews, retrospectives)

Provide technical guidance, perform code reviews, and advocate for engineering best practices

Collaborate closely with cross-functional teams, including QA, DevOps, and product owners

Skills

Must have

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)

Messaging & Integration (Kafka, REST, SOAP)

Security & Authentication (OAuth2, JWT, Spring Security)

Containerization & Orchestration (Docker, Kubernetes)

Advocating engineering best practices (SOLID, Clean Code)

Experience with Agile mode of working

Excellent communication and collaboration skills

Familiarity with Cloud based technologies

Nice to have

experience in or willing to learn Java reactive programming/ Spring Webflux

springboot Microservices

experience with NoSQL databases (ideally MongoDB or CosmosDB)

familiarity with BPMN (eg Flowable)

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior


Krakow, Poland

Req. VR-119965

Java

BCM Industry

07/07/2026

Req. VR-119965

Aplikuj łatwo na oferty pracyStwórz swoje CV