Description : Java Spring Boot Developer
Role Overview :
This role is for a highly motivated Java Spring Boot Developer committed to developing highly scalable, foolproof, end-to-end quality software within a fast-paced travel technology environment.
The position requires deep architectural insight and hands-on expertise in the Java / Spring Boot ecosystem, complemented by a strong passion for Data Structures and Algorithms (DSA).
The incumbent will be a key member of a small team, expected to fully participate in the entire SDLC and leverage AI tools (like Copilot / Claude) to augment productivity, serving as a pair programmer, code reviewer, and design philosopher.
Job Summary :
We are seeking a passionate and skilled Backend Developer with working knowledge of Java, Web Services, and Spring Boot. The ideal candidate will bring a good understanding of DSA and System & Solution Design, with practical experience in API integrations (SOAP, REST). This role offers the opportunity to solve complex problems related to scalability, availability, and performance in the travel space, demanding technical excellence, strong collaboration, and a bias toward action.
Key Responsibilities and Backend Development Deliverables :
- Full-Cycle Development & Problem Solving : Engage in the complete software development lifecycle, from feature discussion and solution design through development, testing, deployment, enhancement, and maintenance, solving a wide range of complex problems in the travel space.
- Core Backend Implementation : Develop robust, high-performance, and maintainable microservices using Java and applying Working knowledge of Spring Boot and Web Services (SOAP and REST).
- Scalability and Integration : Focus on solving critical challenges related to scalability, availability, and performance alongside functional integrations. Implement architectural patterns like rate limiter and caching to ensure system resilience.
- API Integration Management : Execute complex API integrations with external partners, demonstrating a strong understanding of API documentation, SOAP, and REST protocols.
- System Design and Architecture : Apply Good experience in System & Solution design to contribute effectively to architectural decisions and ensure the delivery of high-quality solutions.
- Data Persistence : Work with various database technologies, demonstrating Good knowledge of any database (MongoDB, PostgreSQL, MySQL, Oracle) for effective data modeling and querying.
- Quality Assurance and Debugging : Ensure code quality through mandatory Knowledge of Unit testing and applying Fair debugging skills to quickly diagnose and resolve issues.
- AI-Augmented Workflow : Actively integrate and utilize coding assistants like co-pilot, Claude desktop etc., across all work facets to augment development, code review, and design philosophy.
- Team Collaboration and Drive : Be flexible in working with multidisciplinary teams and demonstrate the drive to push teammates and ensure timely work completion.
Mandatory Skills & Qualifications
Programming Core : Working knowledge of Java, Web Services, SOAP, REST, and Spring Boot.Fundamentals : Good understanding of data structures and algorithms.Architecture : Good experience in System & Solution design.Integrations : Experience with API integrations and knowledge of rate limiter and caching concepts.Database : Good knowledge of any database (MongoDB, PostgreSQL, MySQL, Oracle).Quality & Tools : Knowledge of Unit testing is a must, Fair debugging skills, and Knowledge of GIT version control.AI Proficiency : Experience working with coding assistants like co-pilot, Claude desktop etc.Preferred Skills
Experience solving scalability and performance challenges in high-volume industries like Travel, FinTech, or E-commerce.Direct experience with CI / CD pipelines and DevOps practices.Experience with cloud platforms (AWS, Azure, or GCP).Familiarity with reactive programming principles.(ref : hirist.tech)