Overview
Skills
Job Details
Job title : Lead java developer
Location: Newark, NJ (Hybrid) 3 days a week onsite. Prefer local candidates
Job Type: . Contract to Hire
Key Responsibilities:
Lead the design, development, and deployment of complex, high-quality web applications and backend services using Java and Spring Boot frameworks.
Architect, implement, and optimize cloud-native solutions on AWS, leveraging services such as EC2, S3, Lambda, RDS, and CloudFormation.
Build and maintain modern, responsive front-end applications using React.js, ensuring excellent user experience and UI best practices.
Develop and integrate Python scripts/services for data processing, automation, and backend operations as needed.
Guide and mentor a team of developers through all phases of the SDLC (requirements, design, code review, testing, deployment).
Qualifications:
Bachelor s or Master s in Computer Science, Engineering, or a related field.
7+ years of professional software development experience, with at least 2+ years in a technical/team lead role.
Advanced proficiency in Java, including frameworks such as Spring Boot or similar.
Experience building scalable cloud-native applications using AWS services and infrastructure as code.
Solid experience with front-end development using React.js (and related web technologies).
Working knowledge of Python for scripting or backend development.
Familiarity with CI/CD pipelines, version control (Git), automated testing, and Agile/Scrum methodologies.