Lead Java Software Engineer
Core
Lead implementation of financial services software and develop a scalable, high-performance cloud-based platform for large-scale data storage and processing, integrating AI/ML and LLM solutions.
Role type
Lead Java Software Engineer (AI/ML focus)
Builds
Financial applications, cloud-based data storage and processing platforms, and AI/LLM solutions.
Domain
Financial Services / Cloud Computing / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Core Java/J2EE, Python, RDBMS, PL/SQL, Spring/Hibernate, RESTful APIs, AWS services (Lambda, ECS, Fargate, RDS, SageMaker, Bedrock), LLM frameworks (LangChain, Llama Index), RAG architectures, Object-Oriented Design, CI/CD.
Preferred skills
Capital Markets domain knowledge, Full stack development, Container platforms.
Technologies
Java, Kotlin, Angular, Python, FastAPI, Flask, AWS, ECS, Fargate, RDS, CloudWatch, Oracle 11, SQL Server, Node JS, LangChain, Llama Index.
Responsibilities
Lead implementation of financial services software; Implement Cloud based development practices; Work closely with product leads to translate requirements to code; Independently execute Proof of Concepts; Validate developed solutions; Establish and maintain Continuous Deployment methodologies; Develop required tools to automate data operations.
Seniority
Senior, hands-on IC with leadership responsibilities
