CareerPlan

Lead Java Software Engineer

Hyderabad, IndiaFull-time2026-09-03 → 2026-09-09

Core

Lead implementation of financial services software using enterprise Java, Kotlin, Angular, RDBMS and modern web technologies, including AI/ML Engineering for distributed high-performance computing and large-scale LLM projects.

Role type

Lead Java Software Engineer (AI/ML focus)

Builds

Scalable, high-performance, cloud-based platform for large-scale data storage and processing

Domain

Financial services / Cloud infrastructure / Generative AI

Deliverable

production ML models

Required skills

Core Java/J2EE, Python, RDBMS (PL/SQL), Spring/Hibernate/Restful Web Services, AWS (Lambda, ECS, Fargate, RDS, CloudWatch), Large Language Models (LLMs), Generative AI frameworks (LangChain, Llama Index), RAG architectures, Object Oriented Design Patterns, REST-based API frameworks, Continuous Integration/Delivery

Preferred skills

Capital Markets domain, Full stack experience, Agile SCRUM

Technologies

Java, Kotlin, Angular, Python, FastAPI, Flask, Spring, Hibernate, AWS, ECS, Fargate, RDS, CloudWatch, LangChain, Llama Index, Node JS, Angular JS, Oracle 11, SQL Server

Responsibilities

Lead implementation of financial services software; Implement Cloud based development practices with AWS services; Work closely with product leads to understand development requirements; Independently execute Proof of Concepts to validate approach; Summarize and document results for stakeholder review; Establish and maintain Continuous Deployment methodologies; Develop required tools to automate management of all facets of data operations

Seniority

Senior, hands-on IC with leadership responsibilities