Senior Java Software Engineer

10 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

InCommon is hiring on behalf of a US-based hospitality pricing & revenue optimisation company.


About the Company

We’re a well-established product company in the pricing and revenue optimisation space, with over two decades of history and a global footprint. Our platform powers pricing decisions for some of the largest hospitality brands in the world, covering 30,000+ properties daily. While the core IP and roadmap are shaped in close partnership with our US HQ, a significant part of our product development and decision-support operations are driven from India. We’re privately held, operate independently, and are in the midst of modernizing both our tech and our org for the next phase of growth.


Role Summary

The Programmer will participate in the design and development of a multi-user, multi-tenant,

analytics centric application using Java EE/State-of-the-art technologies.


Key Responsibilities

  • Work with product and business teams to understand requirements and translate them into technical solutions.
  • Design, develop, and maintain scalable Java-based applications and REST APIs.
  • Support and troubleshoot production issues, including legacy and new systems.
  • Act as an individual contributor, owning features end-to-end in a dynamic environment.
  • Mentor junior developers and participate in code/solution reviews.
  • Optimize application and database performance.


Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 7–10 years of hands-on experience building high-scale applications in

    Java (8+)

    .
  • Strong experience with

    Spring (JPA, Spring Cloud, Spring Integration)

    .
  • Solid exposure to

    AWS

    (IAM, S3, DynamoDB, ECS, ALB, CloudWatch, Lambda, EFS).
  • Experience with

    Docker

    and containerized deployments.
  • Databases:

    MongoDB/NoSQL

    and

    SQL

    .
  • Caching:

    Redis

    (preferred).
  • Messaging:

    RabbitMQ

    or

    Amazon SQS

    .
  • Strong REST API development, including

    Swagger/OpenAPI

    .
  • CI/CD with

    GitHub or Bitbucket

    , plus

    GitHub Actions/Bitbucket Pipelines

    and

    Terraform

    .
  • Strong fundamentals in

    TDD, Test Pyramid, SOLID, OOP, refactoring, and code quality

    .


Good to Have

  • Experience with

    Angular

    .
  • Background in

    microservices

    and

    Enterprise Integration Patterns

    .

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