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