What are the responsibilities and job description for the Lead Java Developer position at United Software Group Inc?
Position: Java Lead Developer
Locations: Mahwah, NJ - Requires In-Person Interview
Contract
Job Description:
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.
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:
• 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.