About the Company
We are looking for a skilled Java Full Stack Developer with strong backend development expertise and hands-on experience in legacy application modernization / migration projects.
About the Role
This role is primarily 70% Backend Development and 30% Frontend Development, with frontend work involving JSP-based UI development and maintenance.
Responsibilities
- Analyze, maintain, and modernize legacy Java enterprise applications.
- Lead / contribute to migration initiatives, including application server upgrades (e.g., JBoss upgrades) and Java version migration / modernization.
- Refactor legacy code to improve performance, scalability, maintainability, and security.
- Work on migration efforts such as JBoss 7.x platform upgrades and Java modernization (Java 8+).
- Design and develop robust backend services, business logic, and integrations.
- Support frontend enhancements and maintenance using JSP, HTML, CSS, JavaScript, and related technologies.
- Troubleshoot production issues and optimize application performance.
- Collaborate with architects, business analysts, QA, and DevOps teams during modernization projects.
- Ensure best practices in coding standards, testing, and deployment processes.
Qualifications
- 12-14yrs of experience is must
- Candidates must have State project or County projects experience.
Required Skills
- Backend (Primary – 70%)
- Strong hands-on experience in Core Java / Java 8
- Experience with Spring / Spring Boot
- Strong understanding of REST APIs / Microservices
- Experience with JBoss / WildFly application servers
- Hands-on experience in legacy application migration / modernization
- Experience in code refactoring and upgrade projects
- SQL / Database experience (Oracle / SQL Server / MySQL)
- Debugging, performance tuning, and production support experience
- Frontend (Secondary – 30%)
- Hands-on experience with JSP
- Strong knowledge of Servlets
- HTML, CSS, JavaScript
- Experience maintaining and enhancing legacy UI applications
Preferred Skills
- Prior experience migrating applications from older JBoss environments to modern Java platforms
- Experience modernizing monolithic applications
- Exposure to CI/CD pipelines and DevOps practices
- Experience with source control tools like Git
- Strong problem-solving and analytical skills
Pay range and compensation package
Location: Oakland, CA/ Hybrid (3 days On-site & 2 days Remote)
Long Term Contract
Contract on W2 Only
Face to face interview is must
Equal Opportunity Statement
We are committed to diversity and inclusivity.