**** Inperson interview (Face to Face)*** Very Long TermProject (Expected 4+ years)*** LinkedIn Must** Hybrid (Must come Onsite 3days per week) at Raleigh,NC ***
Job Description
The Client aims to transform existing functionality from a legacy mainframe system into an enhanced, web-based platform. This transformation is a continuation of the current enhancement effort and will improve user experience by integrating with the existing web-based application in an Agile development environment.
The Lead Full Stack Java Developer will lead the enhancement effort to build a user-friendly web-based platform. This role requires expertise in full-stack development, architecture design, and Agile collaboration. The Lead Developer will focus on improving efficiency and leveraging AI-powered development practices to deliver high-quality solutions.
The Lead Full Stack Java Developer will design and develop robust backend services using Java(8+ or higher), Spring Boot, and Spring Data JPA/Hibernate, alongside building responsive front-end interfaces with JavaScript, HTML5, CSS, and Bootstrap. Responsibilities include:
- Creating RESTful APIs
- Integrating external systems via SOAP/REST web services and messaging platforms
- Using AI tools to accelerate development—including code generation, code transformation, automated unit test creation, security vulnerability detection, and intelligent suggestions within IDEs
- Conducting unit and automated testing
- Supporting data migration to relational databases (DB2, PostgreSQL, Oracle)
- Contributing to CI/CD pipeline development
The Lead Full Stack Java Developer will have strong experience in:
- Java full-stack development
- Spring Framework
- RESTful API design
- Front-end proficiency in JavaScript, HTML5, CSS, and Bootstrap
- Relational databases
- Writing SQL queries and stored procedures
- Familiarity with testing frameworks (JUnit, Mockito, Selenium)
Knowledge of DevOps practices is required, including:
- Git-based version control
- CI/CD pipelines (Jenkins, GitHub Actions)
- Build tools (Maven/Gradle)
Secure coding practices and strong problem-solving, communication, and collaboration skills are critical for success.
Experience with agentic AI integration in the development lifecycle is highly desired, such as:
- Code generation
- Code transformation (COBOL to Java)
- Test script generation
- Unit testing
- Security scanning
- Use of AI-assisted IDE
- Additional expertise in applying agentic AI for tasks like intelligent code refactoring and automated documentation will be a strong advantage.
- Familiarity with message queues (JMS, RabbitMQ, Kafka), data migration strategies, and performance tuning will be a strong plus.
Skills/Requirements:-
- Experience with Backend (Java 8+ or higher, Spring Framework, Spring Framework, Spring Boot, Spring Data JPA/Hibernate/REST) Required 10 Years
- Experience with Frontend (JavaScript, HTML5, CSS, Bootstrap or similar technologies) Required 4 Years
- Experience with Databases development (DB2, Oracle, PostgreSQL or other databases, Writing SQL, Stored Procs) Required 4 Years
- Experience with Integration with external systems using web services and messaging platforms Required 4 Years
- Experience with DevOps/CI/CD (Git, CI/CD (Jenkins, GitHub Actions), Maven/Gradle or similar tools and technologies) Required 3 Years
- Experience with Agile & Collaboration Required 4 Years
- Experience with Mainframe System Modernization 1 Years
- Experience with AI in Development 1 Years
- Experience with Data Migration 1 Years
- Experience with React, Angular and similar UI framework 1 Years