Core Java Developer (Lead) with skills Java Development, Core Java, Java Application/Web Server, JSP for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)
ROLES & RESPONSIBILITIES
Job Summary
You will lead a team of Java developers to build a cloud native, GenAI based, learning ecosystem for a fortune 500 Automative OEM and it’s dealerships.
Job Description (Role & Responsibilities)
• Design and implement REST/API endpoints and backend services using Java and Spring Boot
• Integrate with several systems including Learning Record Store, GenAI based content generation, AI/ML personalization engines using REST APIs and other integration approaches
• Leverage AWS native code components such as CDKs and SDKs
• Ensure secure coding practices are followed and verified using tools
• Leverage AI Assistants in SDLC for productivity boost
• Collaborate with architects, frontend, and data engineers on contracts and data models
• Perform code reviews, refactoring, and continuous improvement of engineering practices
• Develop LLDs, technical documentation and diagrams
• Guide team members to help them improve
• Define and enforce coding standards, best practices and architectural guidance for own and team’s code
Must Haves
• 8+ years in software development with at least 5 years on AWS based distributed systems
• Strong hands on experience with Java, Spring Boot, Spring Cloud microservices
• Experience with event driven systems using Kafka or similar streaming platforms
• Hands on database design and development skills on PostgreSQL (Aurora/RDS, PostgreSQL)
• Experience with xAPI, SCORM, LRS, ADL TLA or learning analytics platforms
• In dept understanding of GenAI based architecture, RAG, Observability tooling, Langflow, Langchain and similar frameworks
Preferred
• Exposure to xAPI or LRS style event models and learning platforms
• Use of AI for SDLC and for Multi-modal content creation
• Exposure to Amazon Bedrock or other cloud AI/ML services.
• Prior experience with Automative industry in the learning management space
Good to Have
• Certification: AWS Certified Developer
• Knowledge of reactive programming (Project Reactor, WebFlux).
• Familiarity with message replay, exactly once semantics, and stream processing frameworks.
• Experience with using CI/CD pipelines to push application code
EXPERIENCE
- 8-11 Years
SKILLS
- Primary Skill: Java Development
- Sub Skill(s): Java Development
- Additional Skill(s): Core Java, Java Application/Web Server, JSP