Skip To Main Content
backBack to Search

Senior Java Back-End Developer

Hybrid in Poland: Krakow
Java& 9 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Senior Java Back-end Developer to join an Agile Scrum component team and help evolve one of our core systems that supports cash transfer, accounting, and trade confirmations. You will shape architecture, deliver robust microservices, and drive quality through automated testing and reviews—apply now to make an impact.

A presence of 3 days per week in our office is required.

Responsibilities
  • Build robust and scalable core Java server systems that deliver real business value
  • Design high-level technical architecture for epics and key initiatives
  • Develop high-quality Java code with automated tests and lead by example
  • Review design proposals and ensure delivered solutions meet quality expectations
  • Conduct thorough code reviews and provide actionable feedback to peers
  • Refactor existing codebases to improve maintainability, performance, and usability
  • Collaborate as a permanent member of a Scrum team with stakeholders and delivery teams in Krakow and globally
Requirements
  • 3+ years of Java development experience in back-end systems
  • 3+ years of Spring Boot experience building production services
  • Microservices experience with Apache Kafka and distributed systems (resiliency, scalability)
  • Oracle SQL expertise writing queries, stored procedures, views, and joins using Oracle SQL Developer
  • Strong software testing experience with automated tests in Java
  • Proven teamwork skills in Scrum/Agile delivery environments
  • Upper-Intermediate English (B2) proficiency, both written and spoken
Nice to have
  • JUnit
  • Mockito
  • Unit testing
  • Test automation approaches
  • Microsoft Azure (Azure Web Apps, Azure Functions)