10 Sep
|
Coforge
|
Bengaluru
Job Description
About the Role
n
The Java AI Lead will be responsible for leading the design, development, and maintenance of enterprise-grade applications, ensuring high standards of quality and performance.
n
Responsibilities
n
Hands-on Software Engineering
n
n
- Design, develop, test and maintain enterprise-grade applications using Java, J2EE, Spring Boot and related frameworks.
n
- Build secure, scalable and resilient microservices, REST APIs and event-driven components.
n
- Apply clean-code, SOLID, domain-driven design and twelve-factor application principles.
n
- Produce maintainable, testable and production-ready code with appropriate technical documentation.
n
- Perform code reviews, troubleshoot complex issues, optimise performance and reduce technical debt.
n
n
Modernisation Delivery
n
n
- Analyse and reverse engineer legacy applications, interfaces, data flows and business rules.
n
- Translate legacy functionality into contemporary service boundaries, APIs and cloud-native implementation patterns.
n
- Contribute to solution design, decomposition, dependency analysis, migration planning and cutover readiness.
n
- Create reusable engineering accelerators, templates and reference implementations for modernisation squads.
n
n
GCP/AWS and GKE Engineering
n
n
- Develop, containerise and deploy workloads on Google Kubernetes Engine within Google Cloud Platform.
n
- Work with Docker, Kubernetes manifests or Helm, configuration management, secrets, service accounts, ingress and workload identity.
n
- Contribute to CI/CD pipelines, automated quality gates, observability, logging, monitoring and production support.
n
- Engineer for reliability, scalability, fault tolerance,
cost awareness and operational supportability.
n
n
Security, Risk and Compliance
n
n
- Apply secure-by-design and privacy-by-design practices throughout the software development lifecycle.
n
- Follow OWASP guidance, secure coding standards, least-privilege access, secrets management, encryption and API security practices.
n
- Remediate vulnerabilities identified through SAST, DAST, software composition analysis, container scanning and penetration testing.
n
- Maintain traceability and evidence required for enterprise governance, audit, change management and regulatory compliance.
n
- Ensure AI-generated outputs are reviewed, validated and handled in accordance with data classification, intellectual property and responsible-AI policies.
n
n
Ownership and Collaboration
n
n
- Work independently with minimal supervision while proactively escalating risks, decisions and dependencies.
n
- Collaborate with architects, product owners, domain SMEs, platform teams, security teams, testers and SRE/operations teams.
n
- Mentor engineers, promote engineering standards and contribute constructively to design and code reviews.
n
- Demonstrate accountability for committed outcomes, quality, timelines and production readiness.
n
n
Qualifications
n
Experience Range - 9-14 Years
n
Location - Bangalore & Noida
n
Required Skills
n
n
- Proficiency in Java, J2EE, Spring Boot
n
- Experience with microservices and REST APIs
n
- Knowledge of cloud platforms like GCP and AWS
n
- Understanding of security practices in software development
n
n
Preferred Skills
n
n
- Experience with Docker and Kubernetes
n
- Familiarity with CI/CD pipelines
n
- Knowledge of OWASP guidelines
n
📌 Java AI Lead (Bengaluru)
🏢 Coforge
📍 Bengaluru