- Enthusiastic about developing highly scalable, foolproof, end-to-end quality software? Then, you are the one we are looking for. You are very agile in planning your day, so your code and design and drive TDD within your team. You are very passionate about data structures and algorithms. You are flexible in working with multidisciplinary teams and you push your teammates to their limits & ensure that the work is done. Drop by, let's talk over a cup of Java.
What's in it for you?
- Opportunity to contribute and solve interesting problems in the travel space.
- Contribute and enhance cutting edge algorithms like Travelling Salesman problem to provide magical travel experiences
- Work with some of the best techies in the industry
- An environment where Attitude is higher than Skill and performance scores over politics
- Take the product to the next level that has an impact on the end customer
- Opportunity to learn and explore new technologies and introduce them to the team.
What you’ll bring to the team?
- Skilled in the use of the technologies in the Java ecosystem: Spring, Maven, JUnit, Mockito and Hibernate, among many others.
- Ability to suggest usage design patterns and algorithms while following the best practices of software development.
- Good understand of multithreading patterns
- Working experience on any SQL/No-sql database preferably MongoDB
- Exposure to database tuning will be an added plus
- Prior experience of TDD and strong adherence of Unit Tests
- Proficient with version control, such as Git