Senior Java Developer (Platform)

Remote senior 1 month ago full-time
Java 17Spring frameworksORMLiquibasePostgresqlSQLWebSocketsHTTP(s)Restful Web ServicesJUnit 5MockitoGradle 7
  • Application development production and R&D prototypes
  • Develop complete implementation packages to enable replication of production designs by other teams/groups (Schematics, block, diagrams, database information, and related documents)
  • Designing, developing, and testing software and systems
  • Working with stakeholders, analysts, other engineers, and engineering teams to define and deliver software and systems requirements
  • High degree in Computer Science, with 7+ years of experience in software development
  • Strong understanding of product development, CI/CD, testing and process improvement methodologies
  • Strong written and verbal communication skills
  • High degree of independence and self-organization.
  • Experience with client-server integrations, multithreading and highload system design
  • Solid knowledge of Object-Oriented Programming, MVC and other design principles
  • Experience with UML
  • Knowledge about writing unit tests (JUnit or another frameworks)
  • Experience with microservices architecture, best practices and patterns
  • Experience with TDD, DDD
  • Experience with AWS
  • Experience with cloud infrastructure and cloud native applications
  • Flexible work model
  • Work from our modern offices in Warsaw or Tbilisi, or remotely if you're based in another city — we support your comfort and productivity wherever you are.
  • Generous paid time off
  • Enjoy 26 business days of paid vacation annually, plus 7 days off and 7 sick days, because we value your well-being and work-life balance.
  • Top-tier equipment
  • We provide and deliver all necessary corporate hardware so you can start strong from day one.
  • Health & wellness support
  • Our benefits catalog lets you choose what matters most:
  • Medical insurance
  • Celebrating your moments
  • We recognize and celebrate your birthdays and work anniversaries with thoughtful gifts — because your milestones matter.
  • Global team events
  • Twice a year we host unforgettable corporate events in some of the world’s most exciting cities — a unique blend of team spirit and adventure.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Guard your ID and bank details. Share them only after you have verified the employer and the offer is real.
  • Do not install software ("test tasks", "screening tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Spribe.