What are the responsibilities and job description for the Lead Java Full Stack Developer with React position at Sryven?
Job Details
Job Title: Lead Java Full Stack Developer with React
Location: Princeton, NJ (Hybrid 2 days onsite per week)
Duration: 6 Months Contract-to-Hire
Job Description:
We are seeking a highly experienced Senior Lead Developer with strong expertise in Java Full Stack Development and React to join our application delivery team. The successful candidate will lead a team of engineers in designing, developing, and delivering high-quality enterprise-grade applications. This role requires strong technical acumen, leadership skills, and a proactive approach to driving innovative solutions.
Core Responsibilities:
Technical Acumen:
- Deliver business value through application development and enhancements.
- Demonstrate ownership and responsibility for assignments, including gathering requirements, design, implementation, testing, and deployment.
- Assess and guide technical direction and architecture decisions.
Team Leadership:
- Mentor and guide the team through design, estimation, development, and unit testing.
- Conduct code reviews, enforce coding standards, and promote best practices.
- Inspire and foster a collaborative team culture, driving continuous improvement.
- Support professional development and conduct regular performance reviews.
Partnership:
- Collaborate with business and technical stakeholders effectively.
- Participate in PI, product, and release planning.
- Ensure seamless collaboration with onshore and offshore teams.
Required Skills and Qualifications:
Core Technical Skills:
Skill | Experience | Required |
Java (J2EE, Spring Core/MVC/Cloud) | 9 years | Mandatory |
Microservices with Spring Boot | Strong | Mandatory |
React.js and associated tools | 2 years | Mandatory |
Web Development (HTML, CSS, JS ES6 ) | 8 years | Mandatory |
RESTful Services and APIs | Strong | Mandatory |
Database (Oracle SQL, PL/SQL) | Strong | Mandatory |
DevOps Tools (Git, Jenkins, CI/CD) | Working Knowledge | Mandatory |
UI Testing Frameworks (Mocha, Jest) | Experience | Preferred |
System Architecture & Design | Strong Knowledge | Mandatory |
Cloud Platforms (AWS, Google Cloud Platform) | Experience | Preferred |
Additional Skills:
- Expertise in deploying and troubleshooting Spring Boot applications on platforms like Tomcat/WebLogic/Cloud.
- Experience with API management platforms and observability tools.
- Knowledge of Test-Driven Development and automation testing.
- Familiarity with financial industry applications is a plus.
Soft Skills:
- Strong analytical and troubleshooting skills.
- Excellent communication and leadership abilities.
- Proven ability to deliver large-scale, enterprise-grade software solutions.
Education & Experience:
- Bachelor s or higher degree in Computer Science, Engineering, or a related field.
- 12 years of experience in software development with at least 3 years in a technical leadership role.
Skill Matrix:
Skill Area | Proficiency Level | Weightage (%) |
Java Development (Spring, J2EE) | Advanced | 40% |
React.js Development | Intermediate to Advanced | 20% |
Microservices Architecture | Advanced | 15% |
Database (Oracle SQL/PLSQL) | Advanced | 10% |
DevOps Tools (Git, Jenkins, CI/CD) | Intermediate | 5% |
System Design & Architecture | Advanced | 10% |