Senior Microservices Developer – Java & Spring Boot
Opis stanowiska
Ignite innovation in financial technology — build scalable microservices that transform global banking.Kraków-based opportunity with hybrid work model.As a Senior Microservices Developer – Java & Spring Boot, you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment.Your main responsibilities:Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring BootContribute across all phases of the development lifecycle, from requirements gathering to deploymentImplement DevOps practices and support automation in CI/CD pipelinesEnsure test-driven development using JUnit and Cucumber, and collaborate closely with QA teamsImprove team velocity and code quality through mentoring and best practice sharingSupport platform stability by resolving incidents, monitoring performance, and managing problem resolutionDevelop automated tooling to enhance operational support and platform maintenanceYou're ideal for this role if you have:8 years of hands-on experience with Java and microservices architectureStrong expertise in Java 17/21, Spring Boot, and REST API developmentDeep knowledge of PostgreSQL and experience with DevSecOps pipelinesProven ability to work in Agile and DevOps teams, with excellent communication skillsExperience with TDD (JUnit, Cucumber) and full software development lifecycleAbility to create innovative solutions for complex business challengesIt is a strong plus if you have: (optional)Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot)Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon)Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace)Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle)Language required for the role:Fluent EnglishEligibility for this role:Only candidates with an existing legal right to work in the European Union will be considered for this role.#MAKEYourCareerBETTERInterested?
Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Interesuje Cię ta oferta?