Senior Java Backend Developer

BlueSoft

Warsaw, Poland • 13m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Backend Developer

Description

Join a team building modern backend systems for the financial sector. You’ll design and develop scalable, maintainable microservices using Java and Spring, including integrations with external systems via REST, SOAP, and Apache Kafka. You’ll also support CI/CD deployments and contribute to code quality through reviews and best practices.

Responsibilities

  • Design, develop, and maintain Java backend applications

  • Build scalable microservices using hexagonal (ports and adapters) architecture

  • Implement solutions with Spring Framework and Spring Boot

  • Design and develop integrations with external systems using REST, SOAP, and Apache Kafka

  • Work with relational databases, especially PostgreSQL and Oracle

  • Implement data access layer using JPA and Hibernate

  • Ensure code quality using SOLID, DRY, KISS, and programming best practices

  • Participate in code reviews, estimations, solution design, and process improvements

  • Use AI tools to support analysis, design, implementation, testing, and documentation

  • Participate in application deployment and maintain CI/CD pipelines

Benefits

  • Long-term project engagement on ongoing IT work

  • Work on diverse projects for well-known industry leaders

  • Access to the latest technologies and an engineering-standard environment

  • Flexible delivery model: hybrid or fully remote (team-dependent)

  • Knowledge-sharing and development ecosystem (internal trainings, communities, cloud training and certifications)

  • Online English or German learning and group classes

  • Multisport and private medical care on preferential terms

  • Company-funded sailing trips in the Caribbean, Mediterranean, and North Sea

  • Remote recruitment and fully online onboarding

Requirements

  • 4+ years building backend applications in Java 11 or newer

  • Practical knowledge of Spring Framework and Spring Boot 3.5+

  • Microservices architecture and distributed systems design

  • Practical knowledge of hexagonal architecture (or similar approaches)

  • JPA and Hibernate knowledge

  • Experience with PostgreSQL and/or Oracle

  • Excellent SQL knowledge

  • Experience building integration interfaces with REST, SOAP, and Apache Kafka

  • Practical knowledge of Domain-Driven Design

  • Knowledge of SOLID, DRY, KISS and other best practices

  • Ability to choose and build appropriate tests

  • Basic knowledge of deployment-related tools and processes: Maven, Jenkins, Docker, CI/CD, Kubernetes

  • Ability to effectively and consciously use AI tools in software development

  • English proficiency for technical documentation and collaboration

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report