Lead Java Developer TECHEAD

Techead

Richmond (VA)

Remote

USD 69,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Techead is seeking a Lead Java Developer for a Richmond, VA-based client engagement. The role is a 12-month contract with remote work and occasional onsite meetings in the Richmond area.

The ideal candidate will lead a team to design, develop, and deliver complex software components supporting disposition workflows, using Java, microservices, and cloud technologies. Strong leadership, architecture, and SDLC expertise are essential.

Qualifications

  • 8+ years of hands-on software development experience.
  • 3+ years of experience leading development teams.
  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Proficiency in Java technologies and related frameworks.
  • Deep knowledge of software design patterns and SDLC methodologies.
  • Strong SQL and database design skills.
  • Experience with cloud platforms and Agile/Scrum methodologies.
  • Experience mentoring junior/mid-level developers.
  • Excellent communication and collaboration with cross-functional teams.

Responsibilities

  • Lead end-to-end design, development, and delivery of the modernization project.
  • Provide hands-on Java, database, and microservices expertise.
  • Mentor and coach junior and mid-level developers.
  • Ensure code quality, security, and adherence to SDLC and architectural standards.
  • Collaborate with product owners, testers, architects, and project managers to meet timelines.
  • Drive technical reviews and resolve production and integration challenges.
  • Contribute to project estimation and planning with technical insights.
  • Design robust, scalable software components supporting disposition processes.
  • Advocate DevOps practices: CI/CD, automated testing, infrastructure as code.
  • Monitor performance, reliability, and security, applying cybersecurity best practices.
  • Document designs and architecture decisions for maintainability.

Skills

Java technologies
Leadership
Mentoring
SDLC
SQL
Cloud platforms
Agile/Scrum
Communication skills
Architectural design

Education

Bachelor's degree in computer science or related field
Master's degree in computer science or related field

Tools

Java
Spring
Microservices
NoSQL databases
SQL databases
DevOps tools
CI/CD
Cloud platforms (AWS/Azure/GCP)

Job description

Always Connecting, Always Evolving.

You can find more about our team and values by checking us out at TECHEAD.comor onGlassdoor

Job Details:

Title: Lead Java Developer
Location: Richmond, VA
Compensation: $50.00 – $65.00 /per Hour
Work Type: Contract
Work Location: Remote

Job Description:

Techead is partnering with a Richmond-based client to hire a Lead Java Developer for a 12-month, project. This position is responsible for leading the design, development, and delivery of complex software components that support disposition workflows within the ecosystem. This role combines deep hands-on technical expertise with strong leadership capabilities to guide development teams, ensure high-quality code delivery, and drive design and architectural decisions. The Sr. Lead Developer will be responsible for designing and implementing an end-to-end solution, collaborating closely with cross-functional stakeholders to ensure alignment with enterprise standards and security practices and approved technologies. This position requires advanced proficiency in Java-based technologies, database systems, micro-services architecture, and modern SDLC methodologies, along with the ability to mentor team members and contribute to strategic planning and technical problem-solving.

This position may work remotely in the Richmond area with an occasional onsite meeting.

Client requires work on W-2. No sponsorship is available.

Responsibilities
  • Lead the end-to-end design, development, and implementation of a Modernization Project, ensuring solutions meet business and technical requirements.

  • Provide hands‑on technical expertise in Java technologies, database design, and micro‑services architecture.

  • Guide, mentor, and support junior and mid‑level developers, fostering a collaborative and high‑performing engineering culture.

  • Oversee code quality, enforce best practices, and ensure adherence to architectural standards, security principles, and SDLC methodologies.

  • Collaborate closely with cross‑functional teams including product owners, testers, architects, and project managers to deliver solutions on schedule.

  • Conduct technical reviews, troubleshoot complex issues, and drive resolution of production and integration challenges related to disposition workflows.

  • Contribute to project estimation, technical planning, and roadmap development by providing accurate assessments and technical insights.

  • Design and develop robust, scalable software components supporting disposition processes, ensuring seamless system integrations.

  • Drive adoption of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code, to improve delivery efficiency.

  • Ensure application performance, reliability, and security through proactive monitoring, optimization, and adherence to cybersecurity best practices.

  • Document technical designs, architecture decisions, and implementation details to support maintainability and knowledge sharing across teams.

Qualifications

Minimum qualifications are the essential, non‑negotiable requirements , must meet to be considered for the position.

  • 8+ years of hands‑on experience in software development.

  • 3+ years of experience leading development teams.

  • A bachelor’s degree in computer science, software engineering, or a related field.

  • Proficiency in multiple programming languages and frameworks, with a focus on Java technologies.
    technologies.

  • In‑depth knowledge of software design patterns.

  • Deep understanding of relational and document databases.

  • Strong skills with Structured Query Language (SQL).

  • Understanding of cloud computing platforms and services.

  • Knowledge of software development methodologies (e.g., Agile, Scrum).

  • Proven experience guiding and mentoring junior and mid‑level developers.

  • Strong verbal and written communication skills.

  • Strong analytical and problem‑solving skills.

  • Ability to contribute to project estimation and planning processes.

  • Leadership skills to guide and mentor development teams.

  • Ability to collaborate effectively with cross‑functional teams, including developers, testers, andproject managers.

  • Strong interpersonal skills and the ability to build positive working relationships.

  • Adaptability and flexibility to navigate changes in project requirements or technology.

  • Awareness of software security principles and best practices.

Preferred qualifications are desirable but non‑mandatory job skills, experience, or education ideal helps to stand out

  • 12+ years of hands‑on experience in software development and design.

  • 7+ years of experience leading development teams

  • A master’s degree in computer science, software engineering, or a related field.

  • Experience designing complex software Systems.

  • Demonstrated proficiency in both front‑end and back‑end technologies.

  • Proven experience in designing and implementing solutions using micro‑services architecture.

  • Possession of relevant certifications in development technologies or frameworks (e.g., Java,Spring, React, Angular), highlighting commitment to continuous learning and mastery of specifictools.

  • Certification in Agile or Scrum methodologies to further support development practices andmethodologies.

  • Familiarity with DevOps tools and practices, including continuous integration, continuousdeployment, and infrastructure as code, to streamline development workflows.

  • In‑depth understanding of cybersecurity principles and practices showcasing a proactiveapproach to integrating security measures into the development process.

  • Proficiency in working with NoSQL databases, expanding the knowledge base to include a variety of data storage solutions beyond relational databases.

  • Demonstrated ability to tackle complex and challenging technical problems, showcasing a highlevel of analytical and problem‑solving capabilities.

TECHEAD’s mission is to make our on‑site associates successful by placing them in the right environment so they can grow and prosper. How we treat and respond to our clients and employees is a reflection of who we are and makes us stand out from the rest. Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. We won’t strive for anything less.

TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

For more information on TECHEAD please visit www.techead.com.

No second parties will be accepted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer TECHEAD
Senior QA Automation Engineer TECHEAD

Techead • Richmond (VA)

Remote
USD 69,000 - 73,000
Senior Quality Assurance Specialist
Senior Quality Assurance Specialist

TECHEAD • Richmond (VA)

Hybrid
USD 110,000 - 150,000
Remote option with occasional in‑face‑
Technical Engineer Site Coordinator TECHEAD
Technical Engineer Site Coordinator TECHEAD

Techead • Richmond (VA)

On-site
USD 103,000 - 110,000
Lead Java Developer - Remote, Modernization & Microservices
Lead Java Developer - Remote, Modernization & Microservices

Techead • Richmond (VA)

Remote
USD 69,000 - 90,000
Software Engineer
Software Engineer

TECHEAD • Norfolk (VA)

On-site
USD 85,000 - 110,000
Senior Recruiter
Senior Recruiter

Techead • Richmond (VA)

Hybrid
USD 83,000 - 94,000
Lead Web Developer/Designer
Lead Web Developer/Designer

TECHEAD • Norfolk (VA)

Hybrid
USD 134,437 - 182,450
Flexible work hours
Professional development opportunities
Collaborative team culture
Senior Lead Java Developer
Senior Lead Java Developer

Nexiva Inc • Richmond (VA)

Hybrid
USD 150,000 - 190,000
Network Administrator TECHEAD
Network Administrator TECHEAD

TECHEAD Mid Atlantic • Richmond (VA)

On-site
USD 55,000 - 58,000
Sr Systems Analyst TECHEAD
Sr Systems Analyst TECHEAD

Techead • Norfolk (VA)

On-site
USD 110,000 - 120,000