Save Job Back to Search Job Description Summary Similar JobsStrong product-driven cultureStrong domain and growth exposureAbout Our ClientAn organisation in the financial services sector that specialises in investment and asset management technology.Job DescriptionKey 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 standardsThe Successful ApplicantWe'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: o Performance tuning o Scalabilityo Application security o Database locking and concurrencyo 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 OfferA 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.If this role fits your experience, apply for the role.Quote job refJN-072026-7060546Job summaryFunctionInformation TechnologySub SectorIT DevelopmentWhat is your area of specialisation?Financial ServicesLocationGurgaonJob TypePermanentJob ReferenceJN-072026-7060546