We’re a new growing team, owning a complex, central and critical system. We’re undertaking a massive modernization project including rewrites across the board. We’re looking for a brilliant Backend developer with broad system understanding and vision. Someone with the ability to understand an existing system in detail and suggest alternative improved designs. The ideal candidate is independent, self-motivated, results-oriented, passionate about technology, and sharp.

Requirements:

  • 3+ years of working experience with Java – Must
  • 2+ years working experience with different Spring modules (for example Framework, Security, Integration) – Must
  • Experience with microservices and related technologies (AWS, Docker, K8s) – Advantage
  • Experience with Apache Kafka – Must
  • Experience with SQL – Must
  • Understanding of web fundamentals: JavaScript, TypeScript, HTML5, CSS3, Responsive Design, etc. – Must
  • Experience with ORM – Must

Would be a plus:

  • B.Sc. Degree in Computer Science, Engineering, or related field – Advantage
  • Experience with React – Advantage

Responsibilities:

  • Own your deliveries from design, all the way to production. Design, implement, deploy, and maintain complex software solutions that fully satisfy business requirements in an agile software methodology.
  • Collaborates with Product Owner and UX designers to ensure clear and well-formed user stories and well-defined defects.
  • Provides high-quality code reviews.
  • Helps ensure that the code quality goals of the team are met; writes unit tests providing 100% code coverage.
  • Provides support for functional, regression, and acceptance testing, and provides analysis and recommendations on testing.
  • Assists in preparation and on-the-day activities for production releases.
  • Provides technical support including issue investigation and analysis for production alerts; fulfills tasks that aid monitoring of production health.
  • Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, ticketing systems). What is the project development phase?

What we offer:

  • Possibility to work remotely  
  • Health care: reimbursement of medical expenses, online morning exercise  
  • Educational opportunities: 

– paid seminars 
– free access to the Pluralsight and ACloudGuru knowledge base 
– use of the library’s materials which are constantly updated 
– a mentor for a probationary period, etc. 

  • Development opportunities:  

– horizontally mastering new technologies in internal courses  
– vertically choosing your own career path through Competency trees  

  • Recognition program: all your activities

Interested?

Apply