Overview
Lead Java Software Engineer to develop a scalable, high-performance, cloud-based platform for large-scale data storage and processing, including AI/ML engineering and large language model work.
What you'll do
- Lead implementation of financial services software using enterprise Java and related technologies.
- Implement cloud-based development practices using AWS services including Lambda, ECS, Fargate, RDS, and CloudWatch.
- Translate product requirements into code deliverables for financial applications through collaboration with product leaders.
- Own assigned modules by understanding system architecture and driving projects to completion.
- Execute proof of concepts, and summarize and document results for stakeholder review.
- Validate solutions against requirements and business needs.
- Establish continuous deployment methodologies and work with SQA teams on unit and automated testing.
- Develop tools to automate management of data operations.
What you'll need
- 12+ years of overall software development experience.
- 3+ years of hands-on experience in machine learning or AI application development.
- Strong programming proficiency in Python and API development experience using FastAPI or Flask.
- Core Java/J2EE and Python related product development experience.
- Excellent RDBMS knowledge and proficiency in PL/SQL.
- Spring/Hibernate/RESTful Web Services knowledge.
- Solid experience developing AI solutions within AWS using services including AgentCore, Amazon Bedrock, SageMaker, Lambda, API Gateway, and S3.
Details
- Location: Hyderabad, Telangana.
Read the full description and apply on the company’s own careers page.