Job title: Java Microservices DeveloperLocation: Cracow, PolandOn-site: 1 day per week on-siteEmployment type: B2B ContractDuration: 6-18 monthsStart date: ASAPIndustry: Consulting-BankingRate: 300-450 USD per day gross depending on the experienceLanguage: Polish
Overview:The Regional EMEA IT Payments team is responsible for developing, maintaining, and supporting backend payment services and interfaces for processing SEPA payments, SWIFT messages, and internal accounting entries. Additionally, the team builds front-end services used across the European region.
Project Overview:The project involves the modernization of one of the Bank's core banking systems, including the replacement of several external applications with a new software solution. The project impacts various IT teams, including the Regional EMEA Payments IT team, which is responsible for developing, maintaining, and supporting the system and service portfolio.
Key Objectives:Develop and support services, microservices, and applications (backend and frontend) using Java (8/11/17), Spring Boot, ReactJS, etc.Simplify system integration by transitioning from point-to-point interfaces to modern integration layers such as APIs, MuleSoft, Kafka, microservices, and messaging patterns.Reduce testing costs by adopting automation testing frameworks.Enhance Straight-Through Processing (STP) capabilities for services.
Key Responsibilities:Develop, maintain, and support services using Java and Spring Boot, including cloud-hosted and on-premise payment services.Manage payment service portfolios and related interfaces, utilizing APIs and microservices.Implement and support orchestration layers for service interfaces.Use tools like Git, GitHub, Jenkins, Maven, RTC, G3, and Nexus for artifact management and code releases.Follow Agile and DevOps methodologies using tools like Jira, Confluence, and SharePoint.Collaborate with Business Analysts and Product Managers to translate business requirements into development tasks.
Required Skills:Proficiency in Java 8+ (Java 17+ preferred).Knowledge of Spring/Spring Boot frameworks.Experience with databases and SQL (Oracle preferred).Strong understanding of RESTful microservices and APIs.Familiarity with DevOps practices and tools.Experience with JavaScript and React (preferred).
If you are interested in the position, please share your tailored CV with this job advertisement. You can reach out to me directly on Tomasz@gazellegc.com