Lead Java Developer

Artech LLC

  • McLean, VA
  • 30+ days ago
  • $100 Per Hour

Highlights

The ideal candidate will be responsible for technical leadership, system design, code quality, and mentoring a team of developers while working closely with architects, product owners, and stakeholders. We are looking for an experienced Java Lead Developer to design, develop, and lead enterprise-grade applications.

Numbers & Facts

LocationMcLean, VA
Salary$100 Per Hour

Description

Job Title: Lead Java Developer
Location: McLean, VA
Duration: 12 Months
Interview: Virtual Round
Rate: $100

Role Overview

We are looking for an experienced Java Lead Developer to design, develop, and lead enterprise-grade applications. The ideal candidate will be responsible for technical leadership, system design, code quality, and mentoring a team of developers while working closely with architects, product owners, and stakeholders.

Key Responsibilities

  • Lead end-to-end design and development of scalable, high-performance Java-based applications.
  • Define and enforce coding standards, best practices, and architecture guidelines.
  • Collaborate with solution architects to design microservices-based or distributed systems.
  • Review code, perform technical assessments, and mentor junior and mid-level developers.
  • Participate in requirement analysis and translate business needs into technical solutions.
  • Ensure application performance, security, scalability, and reliability.
  • Work on integration with REST APIs, third-party systems, and databases.
  • Troubleshoot production issues and provide root cause analysis (RCA).
  • Manage CI/CD pipelines and support DevOps practices.
  • Coordinate with cross-functional teams in Agile/Scrum environments.

Required Skills & Experience

  • 8–12+ years of experience in Java/J2EE development.
  • Strong expertise in Core Java, Spring Boot, Spring MVC, Spring Cloud.
  • Experience in microservices architecture and distributed systems.
  • Hands-on experience with RESTful APIs and web services (SOAP/REST).
  • Strong knowledge of databases (SQL/NoSQL like MySQL, Oracle, MongoDB).
  • Experience with messaging systems like Kafka or RabbitMQ.
  • Proficient in ORM frameworks like Hibernate/JPA.
  • Experience with cloud platforms (AWS/Azure/GCP) is a plus.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, Docker, Kubernetes).
  • Strong understanding of design patterns and system design principles.
  • Experience in performance tuning and debugging complex systems.

Leadership Skills

  • Ability to lead a team of developers and drive technical delivery.
  • Strong problem-solving and decision-making skills.
  • Good communication with both technical and business stakeholders.
  • Experience in Agile/Scrum team leadership.

Preferred Qualifications

  • Experience in enterprise-level banking/fintech/insurance domain.
  • Exposure to event-driven architecture and streaming systems.
  • Knowledge of containerization and cloud-native development.

Education

  • Bachelor’s or Master’s degree in Computer Science, IT, or related field.
If interested click apply, for alex or reach Tripti.Ojha@artech.com.

Similar Jobs

See more jobs