Lead Java Developer

Overview

On Site
Contract - Independent
Contract - W2
Contract - 7 day((s))
75% Travel

Skills

AWS
microservices
Java
Springboot

Job Details

Job Title: Lead Java Developer
Location: Onsite in New Jersey 3 days/week
Duration: 6 Months (Possible Extension)

About the Role

We're looking for an experienced Lead Java Developer to join our technology delivery team, supporting large-scale initiatives in the financial services sector. This is a hands-on leadership role that combines deep technical expertise with mentorship responsibilities. The ideal candidate will have strong Java skills, experience with Graph databases, and the ability to drive modern development practices within a collaborative, fast-paced environment.

Key Responsibilities
  • Lead the design and implementation of scalable APIs using Java, Spring Boot, and AWS.

  • Architect solutions utilizing AWS-native databases, including DocumentDB and Neptune (GraphDB).

  • Set and enforce standards for security, performance, and code quality.

  • Promote best practices in modern architecture and software engineering.

  • Mentor and guide a team of developers, fostering technical growth and collaboration.

  • Collaborate with business and technical stakeholders to ensure successful delivery.

  • Troubleshoot and resolve critical production issues with a hands-on, strategic mindset.

  • Drive knowledge sharing and champion a strong engineering culture.

Must-Have Qualifications
  • 8+ years of experience in backend development with a focus on Java.

  • Strong expertise in Spring Boot, REST APIs, and microservices architecture.

  • Proven experience with AWS and CI/CD pipelines.

  • Hands-on experience with Graph databases (preferably AWS Neptune).

  • Excellent leadership, communication, and team mentorship abilities.

  • Strong analytical and problem-solving skills.

Preferred Qualifications
  • Background in financial services or insurance industries.

  • Experience with Docker, Kubernetes, or similar containerization tools.

  • Knowledge of cloud-native security principles.

  • Experience working in Agile development environments.

Interview Process
  1. Round 1: Virtual Interview

  2. Round 2: In-Person Panel Interview (New Jersey Office)

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.

About AspireIT Solutions