Emagine ConsultingKrakow, Poland

Lead Software Engineer (Java + React)

Project-Based

Description

Work Mode:Kraków: 6x per month from the officeOutside Kraków: 3–5x per month from the officeWarsaw: 6x per month from the Warsaw officeType of contract: B2B (freelance contract)Lead Software EngineerThe purpose of the role is to support delivery of projects for Global Disbursement Platform, through high quality analysis and Agile design artefacts, effective stakeholder management and providing solution delivery team with deep business insight, all enabled by appropriate tools and aligned to Dev Ops working.Lead Software Engineer (POD Lead - java focused) at regional EMEA IT Payments team will develop, maintain and support back-end payments related services and interfaces processing SEPA payments, SWIFT messages and internal accounting entries or will be building front-end services used internally across European region.Responsibilities:Leadership/mentorship over the team to success.Building and supporting services, microservices and applications (back-end & front-end) in in Java 11/17/21, ReactJS etc. while maintaining and preserving standard products.Reduce costs and complexity by migrating from mainframe and IBM WebSphere to a modern approach with an integration layer such as APIs or microservices patterns.Reduce costs in testing by adopting automation testing frameworks.Increasing Straight-Trough-Processing (STP) capabilities of services.Requirements:At least 10 years professional experience.At least 3 years’ experience as a Lead.Java 11+ essential, Java 17+ preferable.Knowledge of Spring/Spring Boot desirable.Database technologies and SQL essential, Oracle preferred.Working understanding of RESTful microservices and APIs essential.Having worked in a DevOps delivery team preferable.HTTP Web technologies JavaScript, React preferable.Kubernetes required, Git required.

Skills

SpringSpring BootReactJavaAgileSQLSwiftJavaScriptKubernetesOracleRESTDevOpsGitMicroservices