29 Aug
|
Vysystems
|
Chennai
Location- Bangalore,Pune,Hyderabad,Chennai
Notice period- Immediate -15 days
Total Experience (yrs) : 5 to 9 Yrs
Primary Skill: JAVA with AI Engineer
JD for AI engineer –
Java Spring Microservices Modernization (AI-Assisted) Engineer
Role Overview:
Work as Developer/ Sr. Developer for modernization of legacy enterprise systems into contemporary, cloud-native Java Spring architectures. This role goes beyond manual coding; need to leverage Generative AI coding assistants, LLMs, and automated refactoring agents to rapidly migrate old tech stacks, refactor code bases, update underlying infrastructure including servers, OS, DBs & third party libraries, and remediate security vulnerabilities at scale.
Core Responsibilities
Application & Architectural Refactoring
- Microservices modernization: Analyse complex, legacy applications and use AI tools to accelerate decomposition into decoupled, domain-driven Java Spring Boot microservices on latest tech stack.
- Code Modernization: Leverage AI coding assistants (e.g., GitHub Copilot, Claude, Cursor) to upgrade legacy codebases from Java 8/11 to Java 17/21.
- API Modernization: Refactor outdated SOAP web services, EJBs, or RMI architectures into secure, performant RESTful APIs or gRPC endpoints.
Infrastructure, OS, DB & Server Modernization
- Upgrade application servers, OS to latest versions
- Database Migration: Modernize database layers by updating legacy JDBC/Hibernate code, to latest applicable versions
- Dependency Upgrades: Audit and upgrade outdated third-party open-source libraries (e.g., old versions of Apache Commons, Log4j, Guava) to active, supported versions compatible with Jakarta EE and Spring Boot 3.x.
- Use AI-driven SAST/DAST tools and dependency scanners (Snyk, SonarQube, Veracode) to identify and automatically remediate vulnerabilities, CVEs, and tech debt.
- Prior experience in TIBCO preferred
Required Skills & Qualifications
- Java & Spring Expertise: Deep knowledge of Java 17/21, Spring Boot 3.x, Spring Cloud, Spring Data, and Spring Security.
- AI Tooling & Prompt Engineering: Proven experience using GenAI tools (GitHub Copilot, ChatGPT, Claude, Amazon Q, or specialized AI refactoring agents) to accelerate code conversion, test generation, and documentation.
- Servers & Systems: Strong experience with JBOSS, Hibernate, Docker, Kubernetes, and Linux.
- Databases: Hands-on experience with MySQL, PostgreSQL, Oracle, and JPA/Hibernate mapping optimizations.
- Build & CI/CD: Proficiency with Maven/Gradle, Git, and automated CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
📌 Java Developer with GEN AI (Chennai)
🏢 Vysystems
📍 Chennai