Architect - AI-Enabled Java Applications
Multiple Cities, India
12 - 15 yrs
Locations
India - Trivandrum,
India - Cochin,
India - Calicut,
India - Koratty,
India - Chennai,
India - Bangalore,
India - Noida
Responsibilities
- Define and drive modernization strategies for legacy Java applications
- Design architecture for upgrading Java runtimes, frameworks, and application servers
- Refactor monolithic systems into modular, scalable architectures
- Lead database transition initiatives including schema validation, query refactoring, and performance optimization
- Review and optimize SQL queries, database interactions, and data access layers
- Provide architectural oversight, code reviews, and technical guidance to development teams
- Resolve complex issues related to application runtime, database integration, and performance
- Design cloud-ready deployment architectures and support containerization and automation
- Collaborate with DevOps teams to align architecture with CI/CD and deployment pipelines
Requirements
- 12+ years of experience in Java development and architecture
- Strong expertise in Core Java and modern Java versions (Java 8/11/17/21+)
- Proven experience modernizing legacy Java enterprise applications
- Strong experience with enterprise Java web applications and servlet-based frameworks
- Extensive experience with relational databases, SQL optimization, and database migration
- Strong knowledge of application architecture patterns and modular design principles
- Experience with cloud platforms (AWS preferred) and containerized deployments
- Exposure to CI/CD pipelines and DevOps practices with strong troubleshooting and performance optimization skills
Apply For Architect - AI-Enabled Java Applications