Back to Jobs
Other

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

Envision Technology SolutionsBerkeley Heights, NJ🇺🇸United States

Why this role stands out

Step into a pivotal leadership role at Envision Technology Solutions where you will drive high-impact architecture and mentor a talented team in a dynamic, collaborative environment. This position is perfect for an experienced Java full-stack expert eager to influence technical standards and scale complex enterprise applications. Apply today to elevate your career and make a lasting impact on innovative software solutions.

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationBerkeley Heights, NJ, United States
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