Join a long-term digital transformation project!We are looking for an experienced Senior Full Stack Developer to join an international team working on the modernization of a large-scale corporate banking platform. This is an excellent opportunity to contribute to the transformation of a legacy system into a modern, API-driven architecture while collaborating with highly skilled professionals in an Agile environment.LocationHybrid model (3 days per week in the office)Office locations:Warsaw (preferred)GdańskGdyniaYour responsibilitiesDesign, develop, and maintain REST APIs using Java and SpringBuild and enhance backend services based on microservices and monolithic architectureParticipate in a large-scale legacy modernization initiativeDevelop integrations between multiple enterprise systemsContribute to frontend development using AngularWrite and maintain unit tests (JUnit & Jasmine)Support BDD testing using CucumberPerform code reviews and ensure high code qualityWork with SQL databases, including query optimization and schema designCollaborate closely with developers, architects, business stakeholders, and QA teamsParticipate in Agile ceremonies (SAFe framework)Prepare technical documentation for APIs and solutionsRequired skillsStrong commercial experience with JavaExperience with AngularHands-on knowledge of Spring Framework / Spring Boot / HibernateExperience designing and developing REST APIsSolid understanding of Microservices ArchitectureGood knowledge of SQLExperience with JasmineFamiliarity with GitNice to haveExperience with Reactive Programming (WebFlux, Project Reactor)Knowledge of Domain-Driven Design (DDD)Experience with Hexagonal (Ports & Adapters) ArchitectureExperience with Cucumber / BDDKnowledge of SOLID principles and design patternsWhat you'll work onModernizing a mission-critical enterprise platformBuilding modern APIs for corporate banking servicesRefactoring business logic from a monolithic application into microservicesWorking in an international team using English as the primary communication languageDelivering solutions within a SAFe Agile environmentWhat we offerLong-term project with high business impactOpportunity to work on large-scale system modernization rather than pure maintenanceChallenging technical environment focused on modern architecture and best engineering practicesInternational, collaborative teamProfessional growth through complex engineering challengesRequirementsProfessional experience developing enterprise applications with JavaExperience working with Angular in commercial projectsStrong communication skills in EnglishAbility to work effectively in an Agile environment
Interesuje Cię ta oferta?