Senior Java Backend Engineer, Payments and GenAI

Thrive It Systems Ltd — Poland · Posted ~8 hours ago

Senior Hybrid

Skills

Java Spring Boot microservices Kafka payments banking event-driven architecture high-throughput systems AI-assisted engineering spec-driven development Kubernetes GenAI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior backend engineering team focused on secure, high-performance payment services. You will build scalable Java and Spring Boot microservices, develop high-throughput event-driven flows with Kafka, handle reliability concerns such as idempotency and retries, and use AI-assisted, specification-driven development to deliver solutions from requirements through production.

Highlights

Senior backend role combining payment-domain expertise with modern AI-assisted engineering. You will own solutions from specification through production, design high-performance microservices, work with event-driven systems, and collaborate directly with international stakeholders.

Description

Role: Senior Java Backend Developer- Payments AI Enabled Spec Driven Development Location: Gdynia and Warsaw, Poland Hybrid - 3 Days Extensive years in Java backend development including hands on years in payments or banking Role Summary We are looking for a senior Java backend developer with hands on payments experience to design and build secure high-performance payment services The candidate should be expert in Core Java Spring Boot microservices and Kafka They should also use AI-assisted engineering especially spec driven development to deliver high-quality software faster Working directly with Nordic client stakeholders they will own solutions from specification through to production Key Responsibilities Design develop and maintain scalable payment microservices for payment initiation clearing settlement and reconciliationBuild event-driven high throughput flows using Kafka with idempotency exactly once handling and reliable retry and error handlingWrite clear specifications requirements acceptance criteria API contracts data models and use them as the single source of truth for AI-assisted design code generation and testingUse AI coding assistants and agents eg GitHub Copilot Spec Kit or similar to turn specifications into plans tasks code and tests Critically review all AI-generated output for correctness security and complianceDesign REST APIs contract first using OpenAPI and keep specifications and code in syncMake sure solutions meet banking grade standards for security resilience audit and data protectionWork with product owners architects and testers in Agile SAFe teams Mentor other developers on modern Java and AI-assisted engineering practicesSupport production and analyze incidents for business-critical payment systems Required Skills Java and backend Expert in Java 17 Java 21 preferred Spring Boot 3 Spring Framework Spring Data Hibernate JPASpring Security with OAuth2OIDC JWT and mTLSMicroservices patterns API gateway circuit breaker saga outbox CQRS and event sourcingKafka producers consumers partitioning schema registry Kafka StreamsContractfirst REST API development OpenAPISwagger API versioning and documentation Payments domain Handson experience with ISO 20022 messages pain pacs camt and SWIFT MTMX migrationKnowledge of SEPA Credit Transfer SEPA Instant SCT Inst SEPA Direct Debit and real-time payment schemes such as TIPSRT1Understanding of the payment lifecycle initiation validation screening routing clearing settlement and reconciliationAwareness of EU regulation including PSD2Open Banking APIs the EU Instant Payments Regulation DORA GDPR and AMLsanctions screening AI and specdriven development Practical experience with spec-driven development writing structured testable specifications that drive AI-generated design code and testsSkilled use of AI coding assistants and agents in daily development prompt and context engineering iterating on output generating testsAbility to validate AI-generated code for quality security and performance and to apply guardrails such as code review static analysis and policy checksUnderstanding of responsible AI in regulated environments no sensitive data in prompts traceability human oversight Data and databases Strong relational database skills Oracle MS SQL PostgreSQL complex queries performance tuning transactions and lockingDatabase migration tools Flyway LiquibaseDevOps and qualityDocker and Kubernetes OpenShift a plusCICD Git Maven Bamboo Jenkins GitHub Actions Ansible artifact repositories Nexus ArtifactoryTesting JUnit 5 Mockito Test containers contract testing Pact Spring Cloud Contract performance testingCode quality and security SonarQube static and dependency security scanning SASTSCA OWASP Top 10Shell scripting and scheduling tools UC4Automic AutoSys ControlM Ways of working Experience in Agile and SAFe delivery Good to Have Cloud platforms Azure AWS GCPObservability Grafana Prometheus OpenTelemetry AppDynamics ELK SplunkExperience with Nordic banks or payment providersOlder stacks for maintenance work WebLogic Tomcat JSP JavaScript BootstrapCertifications Oracle Java Spring Professional Kubernetes CKAD cloud certifications Skills Mandatory Skills : AI/Generative AI, Java, Java Microservices, Java Spring-Boot, Kubernetes Good to Have Skills : Agile (Value-Driven Delivery), Docker, Java Spring Cloud, JavaScript, Payments (SWIFT, ISO20022, Real-Time, Instant, Request to Pay, Domestic, Cross-Border, High Value, Low Value and Mass Payments) Recruiter's Email : shikharsharma@thriveitsystems.com