Demo

Java Team Lead

Pinnacle Software Solutions
Jersey, NJ Contractor
POSTED ON 1/8/2025 CLOSED ON 2/6/2025

What are the responsibilities and job description for the Java Team Lead position at Pinnacle Software Solutions?

TEAM LEAD – facilitating dev/engineering work from both data and code perspective – paving clear path for team to execute. 


Job Description:

As a Team Lead, you will be responsible for overseeing a team of developers working on high-performance Java applications. Your expertise in Spring Boot, Oracle databases, and AWS DynamoDB will be key to the success of our projects. In this leadership role, you will be expected to mentor your team, drive technical decisions, and ensure the delivery of scalable, secure, and efficient solutions. Excellent communication skills are essential as you will interact with both technical and non-technical stakeholders.

Key Responsibilities:

  • Lead and Manage the Team:
  • Lead a team of developers, providing mentorship, technical guidance, and fostering a collaborative team environment.
  • Ensure that the team follows best practices for software development, including coding standards, code reviews, and documentation.
  • Design & Develop Solutions:
  • Architect and develop high-quality, scalable Java applications using Spring Boot.
  • Lead the integration of Oracle databases with Java applications and ensure optimal data handling and performance.
  • Work with AWS DynamoDB for scalable, highly available, and fault-tolerant NoSQL database solutions.
  • Technical Oversight and Problem-Solving:
  • Take ownership of key technical decisions, ensuring solutions align with business needs and technology standards.
  • Troubleshoot, debug, and optimize the performance of the application stack, with a focus on both backend services and databases.
  • Collaboration & Communication:
  • Serve as the primary point of contact for cross-functional teams, including product management, QA, and DevOps.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Provide regular updates on project progress, risks, and technical challenges to senior leadership.
  • Continuous Improvement:
  • Encourage a culture of continuous learning and improvement within the team, promoting new technologies and best practices.
  • Contribute to the evolution of the development process, focusing on efficiency and quality.
  • Agile and Scrum Leadership:
  • Facilitate Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Ensure the team is focused on sprint goals and deliverables, managing priorities and deadlines effectively.

Required Skills and Experience:

  • 8 years of experience in Java development, with at least 2 years in a leadership role, guiding and mentoring development teams.
  • Expertise in Spring Boot for building scalable, high-performance applications.
  • In-depth experience with Oracle databases, including database design, optimization, and complex SQL queries.
  • Experience with AWS DynamoDB for building serverless, highly available NoSQL applications.
  • Solid understanding of software development principles, including design patterns, OOP, and SOLID principles.
  • Strong experience with RESTful API design and development.
  • Familiarity with modern development practices, including CI/CD pipelines, version control (Git), and containerization (Docker).
  • Knowledge of cloud services (specifically AWS), including Lambda, EC2, S3, and CloudFormation.
  • Strong troubleshooting and debugging skills for both back-end services and databases.
  • Excellent written and verbal communication skills, with the ability to interact with both technical and non-technical stakeholders.
  • Proven experience in managing and delivering successful projects in an Agile environment.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience with other AWS services such as AWS RDS, SNS, SQS, and Kinesis.
  • Familiarity with microservices architecture and distributed systems.
  • Experience with DevOps tools (e.g., Jenkins, Ansible, Terraform) and methodologies.
  • Strong understanding of security practices and performance tuning for cloud-native applications.


Java fullstack Lead Engineer
Maintec Technologies -
Jersey, NJ
Java Tech Lead Architect
Brilliant Infotech -
Weehawken, NJ
Java Technical Lead
Highbrow LLC -
Morris, NJ

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Team Lead?

Sign up to receive alerts about other jobs on the Java Team Lead career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$151,231 - $194,242
Income Estimation: 
$188,900 - $249,994
Income Estimation: 
$187,890 - $240,773
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$151,231 - $194,242
Income Estimation: 
$155,218 - $198,966
Income Estimation: 
$153,752 - $200,235
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pinnacle Software Solutions

Pinnacle Software Solutions
Hired Organization Address Trenton, NJ Full Time
Job Details Job Title : Cybersecurity Engineer (w/ Crowd Strike) Location : Trenton, NJ (Hybrid 3 days onsite, 2 days re...
Pinnacle Software Solutions
Hired Organization Address Boca Raton, FL Full Time
Job Details Job Title: Sr. .NET Developer Location: Boca Raton, FL (MUST already be local to South Florida Onsite) Job D...
Pinnacle Software Solutions
Hired Organization Address Tampa, FL Full Time
Job Details Job Title : Java Tech Lead Location : Hybrid (Tampa, FL) Local candidates only Duration : 6 months Contract-...
Pinnacle Software Solutions
Hired Organization Address Miami, FL Full Time
Job Details Job Title : Sr. Android Developer Location : Miami, FL (Must be local to the area already – 4 days onsite) D...

Not the job you're looking for? Here are some other Java Team Lead jobs in the Jersey, NJ area that may be a better fit.

Warehouse Lead

PERFORMANCE TEAM, Kearny, NJ

Lead Java Developer

American Vassal, Jersey, NJ

AI Assistant is available now!

Feel free to start your new journey!