We are looking for a Senior Java developer that wants to take an active role in the development of the next-generation product in the corporate travel domain, work with the list of top airlines and deliver a product that solves client’s needs.

Requirements:

  • Experienced in designing and building multi-tenant, scalable microservices system
  • 5+ years experience in backend development of B2B SaaS/Cloud products, producing high-quality code that scales well and performs well
  • Capable to design and implement Java-based backend services using a current technology stack and adhering to DDD, Clean Code and SOLID Principles in Object-Oriented Programming
  • Creative thinker with excellent communication skills
  • B.Sc. in Computer Science or equivalent
  • Self-learner, strong can-do attitude and great interpersonal skills

Would be a plus:

  • Experience with distributed team
  • Experience on a leading positions
  • Previous experience in a start-up environment

Responsibilities:

  • A deep understanding of production systems, the architecture of web products, and performance best practices
  • Experience building a product end-to-end through the technical design, coding, testing, and deployment phases
  • Experience with AWS and K8S is an advantage
  • Familiar with CI/CD tools
  • Algorithms and Data Structure knowledge
  • Experience working with Spring, JPA, Kafka, Redis
  • Experience with SQL/NoSQL technologies, such as PostgreSQL/MySQL/MongoDB/DynamoDB, etc.
  • Experience working in containerized environment
  • Familiarity with Agile/ Scrum methodology and strong understanding of Agile based SDLC
  • Excellent & Fluent English verbal and written communication skills
  • Uncompromising ‘Can-Do’ approach

What we offer:

  • Possibility to work remotely  
  • 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