Haystack
← Back to Jobs
Other
ETEnvision Technology Solutions logo

Need Local | Java FS Tech Lead | Berkeley Heights, NJ- 5 day onsite

Envision Technology SolutionsBerkeley Heights, NJ🇺🇸United StatesPosted Oct 20, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Berkeley Heights, NJ, United States
Posted
18 hours ago
Stakeholder ManagementMicroservicesMongoDBMySQLOracleSQLSpringSpring BootGitHTMLAWSScrumAngularCSSGoogle CloudJUnitJavaRedisRESTAzureReactPostgreSQLJavaScriptTypeScriptAgileCI/CDMavenMockito

Job Description

Job Title: Java FS Tech Lead

Location: Berkeley Heights, NJ-Onsite
Job Type: - Contract

Roles and Responsibilities:

  • Lead the design, development, testing, and deployment of full-stack applications using Java and modern front-end technologies.

  • Design and develop backend services, RESTful APIs, and microservices using Java, Spring Boot, and related frameworks.

  • Guide front-end development using Angular, React, JavaScript, TypeScript, HTML, and CSS.

  • Define technical architecture, coding standards, design patterns, and development best practices.

  • Lead code reviews, troubleshoot complex technical issues, and ensure application quality and maintainability.

  • Collaborate with product owners, business analysts, architects, QA engineers, and DevOps teams.

  • Manage technical deliverables, sprint planning, task assignments, and development timelines.

  • Mentor junior and mid-level developers and provide technical guidance to the team.

  • Design and optimize database schemas, queries, and data access layers using SQL and NoSQL databases.

  • Implement application security, authentication, authorization, and performance optimization practices.

  • Support CI/CD pipelines, automated testing, and application deployment processes.

  • Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.

  • Identify technical risks, resolve dependencies, and recommend solutions to improve system scalability and reliability.

  • Participate in Agile/Scrum ceremonies and communicate technical progress to stakeholders.

Required Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

  • 8+ years of experience in software development, primarily using Java technologies.

  • Previous experience leading a development team or serving as a technical lead.

  • Strong proficiency in Java, Spring Boot, Spring MVC, and Spring Framework.

  • Hands-on experience developing microservices and RESTful APIs.

  • Experience with front-end frameworks such as Angular or React.

  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.

  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL.

  • Familiarity with NoSQL databases such as MongoDB or Redis.

  • Strong understanding of object-oriented programming, design patterns, and SOLID principles.

  • Experience with Git, Maven or Gradle, and CI/CD tools.

  • Knowledge of unit testing frameworks such as JUnit and Mockito.

  • Experience with Agile/Scrum methodologies and software development lifecycle management.

  • Excellent leadership, communication, problem-solving, and stakeholder management skills.

Domain Expertise: Payments Domain, Card Processing Systems, Credit/Debit Card Disputes, Chargeback Management, Fraud & Claims Processing

Similar jobs