Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

GuruSchools

Lead Java Developer

Posted Updated
Discussion

Description

Job Title: Lead Java Developer
Location: Onsite in New Jersey – 3 days a week-- Local candidates only
Duration: 6 months (with potential for extension)
Start Date: ASAP – quick interview process
Pay range: $60 - $68/hr.

About the Role
  • We are seeking a seasoned Lead Java Developer to join our technology delivery team, working on large-scale initiatives within the financial services domain. The ideal candidate will bring leadership skills, strong Java expertise, and hands-on experience with Graph databases. This role will involve guiding technical direction, mentoring developers, and ensuring delivery of high-quality, scalable solutions.

Key Responsibilities:
  • Lead the design, development, and deployment of scalable API solutions using Java, Spring Boot, and AWS cloud.
  • Architect and implement solutions leveraging AWS-native databases, including DocumentDB and Neptune (GraphDB).
  • Define and enforce best practices around security, performance, and coding standards.
  • Drive adoption of modern architectural design patterns and engineering practices.
  • Provide mentorship and technical leadership to the development team.
  • Partner with cross-functional stakeholders to ensure delivery aligns with business objectives.
  • Troubleshoot and resolve critical production issues with a strategic, hands-on approach.
  • Lead knowledge-sharing initiatives and promote an engineering culture of excellence.

Must-Have Skills
  • 8+ years of experience as a Lead Java Developer.
  • Strong expertise in Java, Spring Boot, APIs, and microservices architecture.
  • Hands-on experience with AWS cloud solutions and CI/CD pipelines.
  • Proven success working with Graph databases (preferably AWS Neptune).
  • Demonstrated team leadership and mentoring capabilities.
  • Strong problem-solving skills and excellent communication abilities.

Preferred Skills
  • Previous experience in financial services or insurance industries.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of cloud-native security practices.
  • Experience leading Agile development efforts.

Interview Process:
  • First Round- Virtual interview
  • Second Round- In-person Pannel Interview

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →