October 9, 2026

Senior Java Developer (Dynamics 365)

Senior • On-site

12,000 - 16,800 USD/yr

Gdańsk, PM, Poland

Quick Facts

  • Role: Senior Java Developer (Dynamics 365)

  • Location: Warsaw, Gdańsk, Kraków (1–2 days in the office weekly)

  • Salary: 1000–1400 PLN/month on B2B

Description

Join a team building and evolving backend capabilities for customer onboarding, payments, identity verification, and CRM integrations within a modern financial platform. You will design and develop Java/Spring Boot backend services and microservices, integrate with Microsoft Dynamics 365/Dataverse, implement KYC and payment provider integrations, and connect authentication/identity flows using AWS Cognito. Work with architects and product teams to deliver scalable, reliable, and secure solutions in a regulated environment.

Role Responsibilities

  • Design and develop backend services using Java and Spring Boot

  • Build and maintain integrations with Microsoft Dynamics 365 / Dataverse

  • Develop and maintain integrations with payment providers and KYC solutions

  • Integrate authentication and identity services based on AWS Cognito

  • Design scalable APIs and microservices

  • Ensure security, reliability, and compliance of business-critical systems

  • Collaborate with product owners, architects, and cross-functional engineering teams

  • Participate in technical design and architecture discussions

  • Mentor less experienced engineers and share engineering best practices

  • Use AI tools to improve software delivery and engineering productivity

Requirements

  • 5+ years of commercial backend development experience

  • Strong experience with Java and Spring Boot

  • Experience designing and developing microservices

  • Hands-on experience with Microsoft Dynamics 365 and/or Dataverse integrations

  • Experience with AWS Cognito or similar identity management solutions

  • Experience integrating external payment providers

  • Understanding of KYC, onboarding, or customer verification processes

  • Experience working with cloud environments (AWS preferred)

  • Strong knowledge of REST APIs and integration patterns

  • Good communication skills and fluent English

  • Engineering degree (highly valued)

Benefits

  • End-to-end ownership with a modern tech stack

  • Stability with continuous growth

  • Autonomy and high-quality collaboration

Similar jobs you might like

Unlock Full Resume Report