Technical Lead – Application Development (DBIT CLIN 002)
Position Summary
The Technical Lead oversees delivery of enterprise software development and modernization efforts, leading a team building and maintaining Java/Spring and Angular-based applications, modernizing legacy systems, and migrating applications from on-premise environments to AWS. This is a leadership-first role focused on direction, delivery, and quality—not day-to-day coding.
Key Responsibilities
- Lead a development team delivering data-driven web applications using Java, Spring, and Angular
- Guide refactoring and modernization of legacy Java, Angular, and PHP applications
- Oversee development of RESTful microservices, APIs, and database-backed applications (Oracle/PostgreSQL)
- Lead migration of on-prem applications to AWS (EC2, RDS, S3; containerization with Docker/EKS)
- Ensure effective CI/CD pipelines, automated testing, and Git-based source control practices
- Manage project delivery, schedules, risks, and technical quality
- Provide technical direction, mentoring, and oversight to developers
- Produce and maintain clear technical documentation and stakeholder communications
Required Qualifications
- Experience leading software development projects using Java and Angular
- Experience supporting or leading cloud migration initiatives to AWS
- Familiarity with microservices, CI/CD pipelines, containerization, and web application deployment (Tomcat or similar)
- Strong project management, delivery oversight, and team leadership experience
- Excellent writing, documentation, and communication skills
- Prior experience as a team lead, supervisor, or development manager
- 8+ years developing and managing complex computer systems using Java, and JavaScript.
- BA/BS Degree or 4 additional years of experience.
- Must be a US Citizen.
- Must have a Public Trust clearance, at a minimum
Skills Required
- Experience leading software development projects using Java and Angular
- Experience supporting or leading cloud migration initiatives to AWS
- Familiarity with microservices, CI/CD pipelines, containerization, and web application deployment (Tomcat or similar)
- Strong project management, delivery oversight, and team leadership experience
- Excellent writing, documentation, and communication skills
- Prior experience as a team lead, supervisor, or development manager
- 8+ years developing and managing complex computer systems using Java and JavaScript
- BA/BS Degree or 4 additional years of experience
- Must be a US Citizen
- Must have a Public Trust clearance, at a minimum
What We Do
G2IT, LLC is a Woman Owned Small Business (WOSB) and an Economically Disadvantaged Woman-Owned Small Business (EDWOSB) headquartered in Annapolis, Maryland. As a value-added reseller (VAR) and BMC partner, G2IT LLC. provides comprehensive information technology and systems engineering solutions that are secure, state of the art and aligned with your organization’s needs. Through G2IT’s partnerships with leading technology vendors we deliver best-in-class products and services supported by one of the most experienced professional services team in the industry. Our solutions ensures your investment in technology provides maximum performance, with minimum complexity and cost. G2IT supports all levels of the Public Sector, from the Department of Defense and Civilian agencies to State and Local government and higher education providing cost effective solutions for managing an organizations information, datacenters, and endpoints. G2IT has especially strong experience helping DoD clients address the specific challenges they face in a resource constrained environment








