5 - 8 years

4 - 8 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview:

Senior Java Developer

Key Responsibilities:

  • Develop and Maintain Hospitality Platforms:

    Design, implement, and maintain scalable and secure software solutions for the hospitality industry, focusing on enhancing customer experiences, booking systems, and service automation.
  • Wallet & Loyalty Programs:

    Design and develop

    wallet solutions

    and

    loyalty programs

    , ensuring seamless integration with third-party payment systems, customer reward systems, and user accounts.
  • Microservices Development:

    Develop microservices-based applications that are highly scalable and support various features, including booking engines, payments, customer profile management, and loyalty rewards.
  • Cloud Infrastructure:

    Deploy and manage applications on cloud platforms such as AWS or Azure ensuring high availability, fault tolerance, and cost-efficiency.
  • API Integration:

    Design and integrate APIs for payment gateways, third-party booking systems to provide seamless communication and functionality across the platform.
  • Performance Optimization:

    Identify bottlenecks and optimize system performance for large-scale user traffic, especially focusing on transaction-heavy services like wallet and loyalty functions.
  • Collaboration:

    Work in close collaboration with cross-functional teams (product, UX/UI, QA, DevOps) to deliver high-quality features in an Agile/Scrum environment.
  • Code Review & Mentoring:

    Provide guidance and mentorship to junior developers, conduct code reviews, and ensure adherence to best coding practices.

Required Skills and Experience:

  • Java Development:

    5-8 years of hands-on experience in Java, including Java 8+ features, Spring Framework, Spring Boot.
  • Hospitality Projects:

    Proven experience in developing or maintaining platforms for the

    hospitality industry

    , such as hotel booking systems, customer engagement platforms, or service management systems.
  • Wallet & Loyalty Systems:

    Strong knowledge of building and integrating

    wallet solutions

    and

    loyalty programs

    , including transaction management, reward points, and payment gateway integration.
  • Microservices Architecture:

    Proficiency in designing and developing microservices-based applications using Java, Spring Boot, and related technologies.
  • Cloud Platforms:

    Experience with cloud-based solutions (AWS or Azure) for deploying scalable and highly available applications.
  • Databases:

    Experience with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra) for efficient data management.
  • CI/CD & Automation:

    Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) pipelines, using tools like Jenkins, Docker, Kubernetes, etc.
  • API Development & Integration:

    Experience in designing and integrating RESTful APIs for seamless communication between services and third-party applications.
  • Agile Methodology:

    Strong experience in Agile development methodologies (Scrum, Kanban), with proficiency in tools like Jira, Confluence, etc.
  • Testing & Debugging:

    Solid knowledge of unit testing (JUnit), integration testing, and debugging best practices to ensure code reliability.

Preferred Qualifications:

  • Experience in Hospitality Industry Projects:

    Deep understanding of the unique challenges and requirements of the

    hospitality industry

    , including booking systems, customer experience, and service management.
  • Security:

    Knowledge of security best practices for payment systems, customer data, and transactions in wallet and loyalty programs.
  • DevOps Familiarity:

    Experience with containerization technologies (Docker, Kubernetes) and infrastructure-as-code (IaC) tools (Terraform, CloudFormation).
  • Big Data & Analytics:

    Familiarity with big data tools like Hadoop or Kafka and implementing data pipelines for customer insights in hospitality applications.

Educational Qualifications:

  • 5+ years of experience in software development
  • B.E. / B.Tech. / M.E. / M.Tech. / M.S. in Computer Science, Electronics or related field from a premier institute.

Good to Have:

  • Knowledge of JavaScript (ReactJS)/HTML/CSS/jQuery front-end code across a broad array of Interactive web.
  • Fair Understanding of Responsive High Level Designs.
  • If you have work experience in a product/start-up company, well like you even more.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

noida, gurugram, delhi / ncr