Senior Lead Java Developer

Nexiva Inc
  • Richmond, VA
  • Instant Apply
1 day ago

Job Description

Position : Lead Java Developer

Location : Richmond, VA Hybrid
Duration : Long term contract

Job Summary

We are seeking an experienced Senior Lead Java Developer for a confidential consulting opportunity supporting a major enterprise application modernization initiative. The ideal candidate will combine strong hands-on Java development expertise with technical leadership capabilities, helping design scalable applications, solve complex engineering challenges, and guide development teams.

This role requires a hands-on technical leader who can contribute to application architecture, promote software engineering best practices, mentor developers, and support the delivery of reliable enterprise-grade solutions.

Key Responsibilities

  • Lead the design, development, enhancement, and modernization of enterprise applications using Java.
  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performance software solutions aligned with business and technical requirements.
  • Develop and maintain enterprise applications, APIs, and microservices-based solutions.
  • Collaborate with architects, product owners, business stakeholders, and cross-functional engineering teams.
  • Design and optimize SQL queries, database schemas, and data access components.
  • Conduct code reviews and ensure adherence to coding standards, design principles, and engineering best practices.
  • Mentor developers, support technical skill development, and promote knowledge sharing.
  • Participate in Agile ceremonies, sprint planning, technical discussions, and delivery planning.
  • Contribute to CI/CD processes, DevOps practices, automated testing, and deployment strategies.
  • Troubleshoot complex application issues and drive root-cause analysis and resolution.
  • Support cloud-based application development and modernization initiatives.

Required Qualifications

  • 8+ years of hands-on software development experience.
  • 3+ years of experience leading development teams or providing technical leadership.
  • Strong proficiency in Java programming and object-oriented software design.
  • Experience developing and supporting enterprise-scale applications.
  • Strong knowledge of SQL, relational databases, and database design principles.
  • Understanding of microservices architecture and distributed application design.
  • Familiarity with cloud technologies and modern application deployment practices.
  • Experience with Agile methodologies, code reviews, and modern Software Development Life Cycle (SDLC) practices.
  • Strong technical problem-solving, analytical, communication, and leadership skills.
  • Ability to balance hands-on development responsibilities with team leadership and technical decision-making.

Preferred Qualifications

  • Experience with Spring Boot and the Spring ecosystem.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with NoSQL databases.
  • Exposure to enterprise application modernization and cloud migration initiatives.
  • Experience improving application scalability, performance, reliability, and maintainability.
  • Ability to collaborate effectively with distributed teams and business stakeholders.

Numbers & Facts

LocationRichmond, VA

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Designunmatched
  • Database Technologyunmatched
  • DevOpsunmatched
  • Distributed Applicationsunmatched
  • Ecosystemsunmatched
  • Enterprise Applicationsunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Leadershipunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft Access Databaseunmatched
  • NoSQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Object Oriented Softwareunmatched
  • Problem Solving Skillsunmatched
  • Query Optimizationunmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Test Automationunmatched
  • Test Strategyunmatched
  • User Documentationunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder