Senior Software Engineer - Cracow Metropolitan Area
23 godziny temu

Opis pracy
Become a Luxoft employee
Our Benefits:
Paid Referrals
Equipment: laptop and monitor
Private Medical & Dental care & Life Insurance covered
MyBenefit program (sports card, well-being program etc.)
Internal Mobility program - possibility of rotation between projects, locations, accounts
LuxTalent platform (webinars, training, courses)
more
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
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)
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
Expertise with at least one BPM engine (Flowable preferably)
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)
Languages:
English: B2 Upper Intermediate
Podobne stanowiska
We're looking for a Software Engineer to join our agile team in the FitTech industry. · ...
2 tygodnie temu
We specialize in the comprehensive development of diesel, hybrid and electric drives. We develop software that controls the operation of the drive (engine, gearbox, batteries) and supports the driver (ADAS systems). · Planning of whole test releases in different test phases · Cre ...
1 tydzień temu
This role is for an experienced Android Platform Engineer who thrives on solving complex, ambiguous technical problems across the full system stack. · ...
2 tygodnie temu
Job summaryResponsibilities · Perform code reviews, developer testing and debugging for all features of the project. · ...
3 tygodnie temu
We are looking for a talented Software Engineer to join our team in Cracow. As a Software Engineer, you will be responsible for designing, developing, troubleshooting and debugging software programs. You will work on complex projects and collaborate with cross-functional teams in ...
4 tygodnie temu
We're looking to grow the team with Software Engineers in our Dublin office. · ...
1 miesiąc temu
Join a dynamic team in our research center in Krakow/Poland as a Researcher with expertise in experimental software engineering. Create new technologies to enable the energy transition. · We pride ourselves on offering competitive benefits and want you to truly thrive with us.,Yo ...
1 dzień temu
Strong experience with Databricks and Apache Spark. · ...
4 tygodnie temu
We are seeking a Lead Software Engineer specializing in Angular to join our team. · ...
4 tygodnie temu
We re looking for a highly motivated and experienced Native Lead Software Engineer to join our Native Engineering team. · This role requires deep expertise in Swift or Kotlin Android or iOS development and Kotlin Multiplatform KMP to help shape and deliver our KMP Mobile initiati ...
1 tydzień temu
Zendesk is looking for early career as well as experienced professionals to join our Product and Engineering Organisation in Kraków, Poland.We power billions of conversations with brands you know and love. · ...
4 tygodnie temu
+We're Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That's right, we're big · ...
1 miesiąc temu
This role is for an experienced Linux Platform Engineer who thrives on solving complex technical problems across the full system stack. · You will be the engineering point of contact for critical customer escalations on our next-generation Linux-based devices and drive proactive ...
2 tygodnie temu
As a Tanium Senior Software Engineer focused on Endpoint development in the Operational Technology (OT) space, you will build and maintain best-of-breed services that power products in a new and expanding space as part of a nimble development team. · Design and implement new comm ...
1 miesiąc temu
+Job summary · We are looking for an experienced Angular Software Engineer to join our globally distributed engineering team.+ · +ResponsibilitiesArchitect, design, and implement application user interfaces in collaboration with the development team. · Work with Angular (version ...
1 miesiąc temu
We are looking for a Senior Software Engineer to strengthen and expand our Delivery & Developer Experience team. If you are passionate about automation, platforms, and frameworks, we have a spot with your name on it. · ...
3 dni temu
You'll build web applications that transform internal workflows as an Expert Software Engineer at Aptiv. You will own features end-to-end with support from peers and help define architecture, implement, test and deploy on our cloud infrastructure. · ...
3 tygodnie temu
K&K Talents is an international recruiting agency that has been providing technical resources in the European region since 1993. This position is with one of our clients in Poland who is actively hiring candidates to expand their teams. · ...
3 dni temu
The ideal candidate will be responsible for developing high-quality applications. · ...
2 tygodnie temu
We are hiring a team of Java / Kubernetes / Cloud Engineers to join a leading financial services client of ours in Krakow. · Develop and maintain backend services using Java (Spring Boot or similar) · Design, deploy and operate microservices on Kubernetes · Build and maintain CI/ ...
3 tygodnie temu