Position : Technical Lead / Lead Developer
Location : Mahwah, NJ
Duration : 10+ Months
Mode of Interview - In Person ( Final Round)
POSITION OVERVIEW :
POSITION GENERAL DUTIES AND TASKS :-
Lead Developer - Manage the Team
Highly skilled Technical Lead with deep expertise in Java, Spring Boot, Angular, Couchbase, and MS SQL Server to lead a team of developers in building scalable enterprise applications. The ideal candidate will have hands-on experience in RESTful API development, microservices architecture, and OpenShift deployments, along with strong leadership and mentoring capabilities.
Key Responsibilities -
Technical Leadership
- Lead and mentor a team of developers, ensuring adherence to coding standards and best practices.
- Drive architectural decisions for scalable, secure, and maintainable solutions.
Application Development
- Design and develop RESTful APIs using Java and Spring Boot.
- Build responsive front-end applications using Angular and integrate with back-end services.
Microservices & Deployment
- Architect and deploy microservices on OpenShift and manage containerized environments.
- Implement CI/CD pipelines for automated builds and deployments.
Database Management
- Design and optimize relational schemas in MS SQL Server and document models in Couchbase.
Collaboration & Delivery
- Work closely with Product Owners, QA, and DevOps teams to deliver high-quality software.
- Participate in Agile ceremonies and ensure timely delivery of sprint commitments.
Quality & Security
- Conduct code reviews, enforce secure coding practices, and ensure compliance with enterprise standards.
Required Skills & Qualifications -
Technical Expertise
- Strong proficiency in Java, Spring Boot, and Angular.
- Hands-on experience with Couchbase and MS SQL Server.
- Expertise in RESTful API design and microservices architecture.
- Experience deploying applications on OpenShift or similar container platforms.
Tools & Frameworks
- Familiarity with CI/CD tools (Jenkins, Azure DevOps), Git, and SonarQube.
- Knowledge of OAuth2.0, JWT, and secure API development.
Leadership
- Proven ability to lead technical teams and manage project deliverables.
- Strong communication and stakeholder management skills.
Education
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
Experience - 8+ years in software development, with at least 2 years in a leadership role.