Senior Java Software Engineer

7 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Full Stack Developer (Node.js + React.js) – Travel Domain


Location: Mohali

Employment Type: Full-time

Experience: 7+ years (minimum 2 years in travel domain preferred)


Position Overview

We are seeking an experienced Full Stack Developer with expertise in Node.js and React.js to design, develop, and scale secure, high-performance web applications in the travel domain. The role involves working across front end, back end, and database layers while integrating third-party travel APIs, architecting microservices, and building webhooks for real-time data flows.


Key Responsibilities

• Build responsive front-end applications with React.js, Hooks, Redux/Context.

• Develop scalable back-end services and APIs with Node.js (Express.js/Nest.js).

• Integrate external travel APIs (GDS, hotel, car, flight) and real-time webhooks.

• Design and optimize relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).

• Implement caching strategies and performance tuning (Redis).

• Ensure data and application security (JWT, OAuth2, PCI, OWASP best practices).

• Write unit, integration, and end-to-end tests.

• Collaborate with cross-functional teams and mentor junior developers.

• Document technical designs, workflows, and APIs.

• Monitor and improve scalability, fault tolerance, and cost efficiency.


Required Skills

• Strong expertise in React.js (Hooks, Redux, Context API, modular UI).

• Proficiency in HTML5, CSS3, SASS/SCSS, responsive design.

• Solid hands-on Node.js with Express.js or Nest.js; REST API design (GraphQL a plus).

• Experience in microservices architecture and third-party API integrations.

• Database expertise: PostgreSQL, MySQL, MongoDB, with ORM/Query builders (Sequelize, TypeORM, Mongoose).

• Knowledge of caching, indexing, and query optimization.

• Strong understanding of data security, PCI compliance, encryption, authentication flows.

• Agile/Scrum experience, Git workflows, and code review practices.

• Familiarity with travel concepts: booking flows, PNR, GDS, fare/rate APIs, cancellations, amendments.


Good to Have

• TypeScript experience.

• CI/CD pipelines (GitHub Actions, GitLab CI/CD, Jenkins).

• Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).

• Experience with caching strategies for travel data.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You