We are looking for a Senior Java Developer that wants to take an active role in defining the shape of the future of online travel, we are completely redoing our system into new technologies and looking for people that have that perfection need.
Requirements:
- 5+ years experience in backend development of B2B SaaS/Cloud products producing high-quality code that scales well and performs well
- 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, MySQL
- Experience working in a 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
Responsibilities:
- Experienced in designing and building multi-tenant, scalable microservices system
- 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.
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