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

Berkeley Heights, NJ, US • Posted 1 day ago • Updated 1 day ago
Contract Corp To Corp
Contract W2
Contract Independent
On-site
$NA
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java FS Tech Lead

Summary

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91131262
  • Position Id: 2026-6657
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.