pracaon.pl

Senior Java Developer

Kraków, Polska
Luxoft
Partner
Зарплата за домовленістю
Повна зайнятість • Стаціонарна робота • IT та телекомунікації

Основні характеристики вакансії

  • Мін. 5 років досвіду

  • DevOps / Хмара: AWS, Azure, Docker, Kubernetes

  • Сервер: Java / .NET / Node / Python

  • Англійська B2/C1

  • Працевлаштування: трудовий договір

Опис

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.

Ми пропонуємо

  • Global Relocation - (Relocation options; Experience in an international environment; Cross-cultural experience)

  • Recognition and Evaluation - (Feedback culture; Regular appraisals)

  • Time Off - (Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority; Occasional leave - 1 or 2 days/ depending on the circumstances; Child care leave - 2 days or 16 hours per year; Absence due to force majeure - 2 days or 16 hours per year; Maternity Leave - 20 weeks; Parental Leave - 41 weeks; Paternity Leave - 14 days)

  • Luxoft Training Center - (Expert-led tech courses covering basic to advanced topics; Internal instructor-led soft skills courses; Comprehensive in-house self-learning resources for both soft and hard skills; Access to external self-learning libraries like ProQuest eBook and Udemy for Business; Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy; Custom Learning Programs: upskilling, reskilling, technical mentorship; Leadership Programs for Managers)

  • Well-being and Work-life Balance - (Multisport card; Possibility to order Multisport card at the corporate rate for family members; LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.; One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners; Preferential banking offer; Preferential car leasing offer; Cafeteria program discounts for shops, cinema tickets, holiday offers; Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support)

  • Health Care - (Private Healthcare Insurance with unlimited access to specialists; Full dental support; Travel Insurance; Possibility to add private healthcare coverage for family members at the corporate rate; Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer; Reimbursement for corrective glasses)

  • Company Events and Friendly Environment - (Many fun social activities organized by the Luxoft team offline in your city; Online entertainment events for whole company and local team events; A workplace where you’re treated with respect within a multicultural team)

  • Internal Mobility - (Rotation between projects and accounts; New career opportunities)

  • Self-Learning Library

  • CSR Projects

Other

  • Languages: English: B2 Upper Intermediate

  • Seniority: Senior

Вимоги

  • 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

  • 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)

Zakres obowiązków

  • 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

Ключові слова / Навички

English: B2 Upper Intermediate
Цю пропозицію імпортовано із зовнішнього порталу.Джерело оголошення