Senior Java Developer
BE | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services.
We are looking for a Senior Java Developer who is proactive, communicative, and comfortable working in a distributed international environment. You will design, build, and maintain backend services powering a cloud-native insurance platform.
This role involves close collaboration with architects, product owners, and DevOps engineers. Strong ownership, teamwork, and the ability to propose improvements are essential.
Responsibilities:
Design, develop, and maintain scalable microservices using Java 23+ and Spring Boot 3.x
Build and document REST APIs in line with OpenAPI standards
Work with AWS services including SQS, DynamoDB, RDS/Aurora, S3, ECS, Parameter Store, EventBridge
Implement event-driven and message-driven workflows
Integrate with relational (MySQL) and NoSQL (DynamoDB) databases
Create and manage database migrations using Liquibase or Flyway
Work with JPA/Hibernate for persistence
Implement secure, OAuth2/JWT-based authentication & authorization flows
Write integration tests using TestContainers
Contribute to CI/CD pipelines (GitLab)
Collaborate with cross-functional teams and participate in code reviews
Bring a proactive, problem-solving mindset to daily work
Requirements:
Strong Java (23+) programming experience
Spring Boot 3.x ecosystem
AWS services: SQS, DynamoDB, RDS/Aurora, S3, ECS, EventBridge, Parameter Store
REST API design, OpenAPI/Swagger
Event-driven architecture & message queues
SQL (MySQL) + NoSQL (DynamoDB) data modeling
Database migration tools: Liquibase or Flyway
JPA/Hibernate
OAuth2, JWT, security best practices
Integration testing with TestContainers
Maven, Git, GitLab CI/CD
Excellent communication & teamwork skills
Proactive attitude and ownership mindset
Nice to Have
Groovy/Spock testing framework
Local AWS simulation using LocalStack + TestContainers
Experience integrating with SOAP services
Spring Cloud AWS
MapStruct
Experience in insurance or financial services domain
Our offer
Competitive remuneration on B2B contract
Option to activate Medicover and Multisport on preferential terms
Access to Mindgram – mental health & well-being platform
Free gym at Q22
Personal development – internal online / onsite DevTalks
Referral bonus programme
International environment

Be | Shaping the Future Poland
Jesteśmy polskim oddziałem Be | Shaping the Future – uznanej europejskiej firmy doradczej w obszarze zarządzania, biznesu i technologii, skoncentrowanej na sektorze usług finansowych.
Senior Java Developer
Senior Java Developer