Java Technical Specialist| 8-12 years | Gurgaon | Hybrid

Michael Page

Gurgaon

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Michael Page is seeking an experienced Java software engineer for a permanent role in Gurgaon. The successful candidate will design, develop, review, and deliver scalable enterprise solutions within a monolithic architecture, while mentoring teams and guiding best practices.

You will collaborate with Product Owners, Analysts, and Engineering teams, optimize performance, tune SQL, and lead system design discussions to ensure robust, maintainable software in the financial services domain.

Qualifications

  • Design, develop, review, and deliver high-quality software solutions while adhering to coding standards and practices.
  • Provide technical leadership and hands-on contribution throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performing software solutions within a monolithic architecture.
  • Collaborate with Product Owners, Business Analysts, and Engineering teams to estimate effort and deliver features.
  • Lead system design discussions and ensure adherence to engineering best practices and design patterns.
  • Optimize application performance by identifying bottlenecks related to database access, design, and system architecture.
  • Troubleshoot and resolve complex production issues in collaboration with Service Delivery and Production Support teams.
  • Drive continuous improvements in software quality, engineering processes, and development standards.

Responsibilities

  • Design, develop, review, and deliver high-quality software solutions while adhering to coding standards, documentation practices, and configuration management processes.
  • Provide technical leadership and hands-on contribution throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performing software solutions within a monolithic architecture.
  • Collaborate with Product Owners, Business Analysts, and Engineering teams to estimate effort and deliver high-quality features.
  • Lead system design discussions and ensure adherence to engineering best practices and design patterns.
  • Optimize application performance by identifying bottlenecks related to database access, application design, and system architecture.
  • Troubleshoot and resolve complex production issues in collaboration with Service Delivery and Production Support teams.
  • Drive continuous improvements in software quality, engineering processes, and development standards.

Skills

System design
Mentoring teams
Stakeholder management
Analytical skills
Debugging
Problem solving
Java expertise
Code reviews

Education

B.E./B.Tech/MCA or equivalent

Tools

Oracle/MySQL
PostgreSQL
Git
CI/CD pipelines
React/Angular

Job description

  • Strong product-driven culture
  • Strong domain and growth exposure
About Our Client

An organisation in the financial services sector that specialises in investment and asset management technology.

Job Description
Key Responsibilities
  • Design, develop, review, and deliver high-quality software solutions while adhering to coding standards, documentation practices, and configuration management processes.
  • Provide technical leadership and hands-on contribution throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performing software solutions within a monolithic architecture.
  • Collaborate with Product Owners, Business Analysts, and Engineering teams to estimate effort and deliver high-quality features.
  • Lead system design discussions and ensure adherence to engineering best practices and design patterns.
  • Optimize application performance by identifying bottlenecks related to database access, application design, and system architecture.
  • Troubleshoot and resolve complex production issues in collaboration with Service Delivery and Production Support teams.
  • Drive continuous improvements in software quality, engineering processes, and development standards
The Successful Applicant

We're looking for someone who has:

  • B.E./B.Tech/MCA or equivalent.
  • 8+ years of hands-on experience in Java application development.
  • Experience in Financial Services, Wealth Management, Banking, or Insurance is preferred.
  • Proven experience in designing enterprise-scale software solutions and mentoring development teams.
  • Strong hands-on expertise in Core Java and enterprise Java application development.
  • Strong experience working in monolithic enterprise applications
  • Excellent understanding of System Design, object-oriented design principles, and software architecture.
  • Strong knowledge of Design Patterns and their practical implementation.
  • Strong expertise in Oracle and/or MySQL, including database fundamentals.
  • Hands-on experience in writing and optimizing complex SQL queries.
  • Experience in database design, performance tuning, query optimization, indexing, and resolving database locking issues.
  • Understanding of Non-Functional Requirements (NFRs), including:
    • Performance tuning
    • Scalability
    • Application security
    • Database locking and concurrency
    • Reliability and maintainability
  • Experience with PostgreSQL, including designing and optimizing schemas and SQL queries for complex business logic, financial calculations, and reporting.
  • Exposure to frontend technologies such as React or Angular is desirable.
  • Familiarity with Git and CI/CD pipelines is desirable.
  • Experience with automated testing and software quality practices.
  • Exposure to AI-assisted development tools such as Cursor is desirable.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication and stakeholder management skills.
  • Proven ability to mentor engineers and build high-performing development teams.
What's on Offer
  • A permanent role in the financial services industry.
  • Opportunities to work on investment and asset management technologies.
  • Chances to stay at the forefront of emerging technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

JobCubby • Chennai District

On-site
INR 4,000,000 - 6,400,000
Wellness benefits
Flexible work options
Java Technical Lead
Java Technical Lead

V2 Solutions • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Application Engineer
Application Engineer

SMC Squared • Hyderabad

Hybrid
INR 900,000 - 1,300,000
Java Technical Architect
Java Technical Architect

Cotiviti • Hyderabad

Hybrid
INR 3,000,000 - 5,000,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

V2 Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

V2 Solutions • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Udemy Learning Licenses
Comprehensive health insurance
Paid time off
+2
Java Developer
Java Developer

Indiabulls Securities Limited • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Bounteous • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Java Technical Lead
Java Technical Lead

Capgemini • Chennai District

On-site
INR 4,200,000 - 6,000,000