Java Developer Met Retail MMH261110-3
Momentum Services
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
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Momentum Services's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.