logo

JobNob

Your Career. Our Passion.

Back End Developer


Adventure India Journey Private Limited


Location

New Delhi | India


Job description

Adventure India Journey Private Ltd

Founded in 2006 in Japan, the Company aims to expand globally as an online travel agency.Adventure Inc. has a renowned travel-related application that has exceeded 19 million downloads as of July 2023. Aiming to be a comprehensive reservation platform, the firm continues to expand its range of services, including hotels, rental cars, highway buses, ferries, WiFi rentals, and travel package products. Its services are available in 18 different languages and cater to people from all around the world. Their competitive advantage lies in their wide service coverage and multilingual support. Currently at 200+ employee strength, its stock price is just one step away from unicorn status.The Company's growth strategy for the future goes beyond the 60 billion yen in the Japanese market, targeting the global market of 3 trillion yen which is more than five times larger. They seek to localize their services to provide a higher quality user experience. As a first step, they intend to expand into Southeast Asia and have established four bases in India, Bangladesh, S. Korea and the Philippines. This position is for competent individuals who will be required to work in Delhi (India) to set up the Company’s base in India.

======================

Job Description: Position: Sr. Software Engineer/Tech Lead - Java Backend Developer

(Exact designation may vary as per the candidate’s experience) We are seeking an experienced Senior Java Backend Developer to join our dynamic and innovative team. As a Senior Java Backend Developer, you will play a crucial role in designing, developing, and maintaining high-performance backend systems that power our applications.

Job Responsibilities: Collaborate with cross-functional teams to design, develop, and implement robust and scalable Java-based backend solutions. Develop RESTful APIs using Java Spring Boot to support front-end applications and ensure seamless data flow. Write clean, maintainable, and efficient code while adhering to software development best practices. Design and implement unit test cases to ensure code quality, reliability, and stability. Identify and troubleshoot performance bottlenecks and optimize backend code for optimal speed and efficiency. Participate in code reviews to maintain code quality standards and share constructive feedback. Work closely with product managers, UI/UX designers, and other developers to understand project requirements and deliver high-quality solutions. Stay updated with the latest industry trends, technologies, and best practices in backend development.

Required Skills: Proven experience as a Java Backend Developer, with a strong portfolio of relevant projects. Proficiency in Java programming language and Java Spring Boot framework. Solid understanding of RESTful API design and development. Experience with unit testing frameworks (e.g., JUnit) and writing effective unit tests. Strong knowledge of database design and query optimization (SQL, NoSQL). Familiarity with version control systems, such as Git. Excellent problem-solving skills and ability to analyze and debug complex issues. Strong communication skills and ability to work effectively in a collaborative team environment. Experience with Agile methodologies and continuous integration/delivery is a plus. Experience in domain-driven design Experience in designing with modern architectures such as clean architecture, onion architecture, etc. Experience in microservices design. Experience in designing large-scale B2C web systems with an awareness of quality and performance.

Additional Requirements The candidate must have solid ENGLISH COMMUNICATION skills. Ability to build and maintain positive relationships with colleagues. Knowledge of travel, tourism, and software development. Hardworking, passionate, punctual & time management. Excellent understanding of OOP and design patterns & principles. MySQL, Docker, GitHub, Slack, Backlog, Jira, Confluence. Analytical skills and advanced arithmetic skills. The quality-minded approach throughout the Software Development Life Cycle. Approaching very structured and systematic work. Ensuring the systems are functioning properly and helping the business run smoothly. Responsibilities for the deadline and quality of the services.

Educational Qualification Degree: B.Tech/M.Tech in CS. Bachelor degree in any disciplineCandidates with work experience in travel product companies shall be highly preferred.

Work location : New Delhi, India Working Hours : Mon-Fri / 08:30-17:30


Job tags



Salary

All rights reserved