Summary:
The AI Developer will be responsible for designing, developing, and deploying AI?driven applications using the latest Java technology stack, AWS cloud services, and advanced ML/GenAI components. The role requires strong hands?on coding skills, deep understanding of financial domain processes in Retail Banking and Consumer Finance, and the ability to work closely with business teams to validate solutions through thorough UAT cycles.
Key Responsibilities
- Develop and implement AI?enabled applications and microservices using the latest Java frameworks (Spring Boot, Quarkus, Micronaut) and best?in?class coding practices.
- Build, optimize, and integrate ML/GenAI models into production systems in partnership with data science teams.
- Leverage AWS services (Lambda, S3, EC2, API Gateway, SageMaker, DynamoDB/Redshift, CloudFormation, Bedrock) to deliver scalable and secure AI solutions.
- Collaborate with business, product, and QA teams to perform end?to?end UAT, ensuring accuracy, performance, and regulatory alignment for financial applications.
- Translate domain needs from Retail Banking and Consumer Finance (credit lifecycle, fraud, payments, risk scoring, collections, customer insights) into robust technical implementations.
- Troubleshoot complex issues, optimize performance, and deliver high?quality code in fast-paced environments.
- Create technical documentation, APIs, integration workflows, and reusable components.
Required Experience & Skills
- 8?10+ years of hands?on development experience with strong expertise in Java 11+, Spring Boot, REST APIs, microservices, event-driven architectures (Kafka/Kinesis), and secure coding practices.
- Proven experience in building AI/ML?enabled features or integrating GenAI/LLM APIs.
- Strong exposure to AWS cloud architecture and full-lifecycle development on cloud-native platforms.
- Deep understanding of Retail Banking and Consumer Finance processes, data structures, compliance rules, and transaction flows.
- Demonstrated ability to lead and execute User Acceptance Testing with business teams.
- Strong problem-solving ability, analytical mindset, and capability to write clean, optimized, production-grade code.
- Excellent communication and collaboration skills.