Senior Java Developer Remote

  • Full time
  • Prague
  • Posted 1 week ago
Bamboo / Jenkins (junior)
NoSQL (regular)
English (regular)
Relational Databases (regular)
Maven (regular)
Git (regular)
AWS (regular)
Spring Boot (advanced)
Java (advanced)

We are one of the leading IT companies in Estonia, the most digitalized EU country. Finestmedia is a strategic digital transformation partner and software solutions provider for both private and public sectors. We offer (truly) flat structure, Nordic company culture and great atmosphere. 🙂 We are located in Gdańsk, in OBC, however you can work remotely.

We are looking for the experienced Senior Java Developer to join our team developing and maintaining top payment gateways (with focus on Payment API) in Baltic countries and Germany. You will report to the Payment API team lead and will be responsible for designing, implementing and maintaining the Payment API, handling all payment methods that are being offered to all merchants.   

What you should know:

  • Java 8-11
  • Spring Boot
  • Relational and NoSQL DBs (Mongo DB)
  • Several AWS services, SNS, SQS, Lambda (hosting in AWS Aurora)
  • Git
  • CI with Git, Maven, Bamboo 
  • Docker
What you will do:
  • Implementing state-of-the-art microservices 
  • Contributing to software product design by writing technical specifications 
  • Collaborating with your team (agile) and your colleagues from other teams 
  • Helping junior team members – coaching and mentoring  
  • Participating in scrum meetings (daily, refinement, review, planning, retro)
Your profile:
  • At least 5 years of experience in Java Software Development 
  • Open to learn and share your knowledge and experience with your colleagues 
  • Fluent in English 
  • Experienced working in-depth with: 
    • Java and Spring Boot 
    • TDD, DDD, Microservices, API design 
    • CI tools – e.g. Gradle / Maven, Bamboo / Jenkins 
    • Docker, Kubernetes, AWS

If you join us, we offer:

  • Paid holidays
  • Long-term, international projects
  • Skilled team to work with and learn from
  • Busy but relaxed atmosphere, we don’t like drama and appreciate honesty 🙂
  • Selection of benefits, including private healthcare, sport & leisure activities package, etc.

To apply for this job please visit