KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2590
Applications open Full-Time Job

Java Developer Met Retail MMH261110-3

Momentum Services

  • Mumbai, India
  • Competitive Package
  • 5+ Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Role Purpose

To develop, test, deploy, maintain, and support software applications and services by translating business requirements into functional solutions. The role contributes to the

Software Development Life Cycle (SDLC) through coding, testing, troubleshooting, and supporting application enhancements under the guidance of senior team members.

Requirements

Total Experience

  • 5+ years

Relevant Experience

  • 4 years of experience in Java application development.
  • Strong experience in designing and developing enterprise applications using Java and Spring Framework.
  • Experience in microservices architecture and RESTful APIs.
  • Hands-on experience with relational and/or NoSQL databases.
  • Hands-on experience in Angular

Duties and Responsibilities

KEY ACCOUNTABILITIES/KRAs/KPIs

INTERNAL PROCESS

  • Design, develop, test, and maintain robust, scalable, and high-performing

Java applications.

  • Translate business and functional requirements into technical solutions.
  • Develop and implement RESTful APIs and Microservices-based applications.
  • Write clean, reusable, and maintainable code following coding standards and

best practices.

  • Participate in solution design, architecture reviews, and technical discussions.
  • Perform code reviews and ensure adherence to development standards.
  • Troubleshoot and resolve application defects, performance bottlenecks, and

production issues.

  • Collaborate with QA teams to support testing and defect resolution activities.
  • Ensure application security, scalability, and reliability are incorporated into

solution designs.

  • Support deployment, release, and production support activities.
  • Maintain technical documentation including design specifications, APIs, and

configuration documents.

  • Contribute to continuous improvement initiatives, automation, and

development best practices.

  • Ensure compliance with organizational development methodologies and

governance standards

CLIENT

  • Collaborate with business stakeholders to understand requirements and

provide technical recommendations.

  • Ensure high-quality delivery within agreed timelines and service levels.
  • Communicate project progress, risks, and mitigation plans effectively.
  • Support business users during UAT and post-production implementation

activities.

  • Build strong working relationships with internal and external stakeholders.

PEOPLE

  • Mentor and guide junior developers and team members.
  • Participate actively in Agile ceremonies including sprint planning, stand-ups,

retrospectives, and reviews.

  • Foster collaboration across development, testing, architecture, and support

teams.

  • Share technical knowledge and promote engineering best practices.
  • Continuously enhance technical expertise in Java technologies, frameworks,

and emerging trends.

  • Contribute to team capability building and innovation initiatives.

FINANCE

  • Deliver development activities within defined project budgets and timelines.
  • Identify opportunities for automation and process improvements to improve

efficiency.

  • Support efforts to reduce operational costs through optimized application

design.

  • Ensure efficient utilization of development resources and tools.

As an applicant, please verify the legitimacy of this job advert on our company career page.

  • 346021306

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Java Angular REST APIs Microservices Spring Boot Docker SQL PostgreSQL

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Java, Angular, REST APIs, Microservices, Spring Boot, Docker, SQL, PostgreSQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Momentum Services Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Momentum Services as a Java Developer Met Retail MMH261110-3?
Highlight Momentum Services's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Momentum Services Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii