Job Title: Technical Lead – Application Development Company Name: G2IT Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/5arqz1r3t5x299xc Job Description: Posted 2w agoTechnical Lead – Application Development @ G2ITView All JobsWebsiteSuitland, Maryland, United StatesRemoteFull TimeResponsibilities:lead team, refactor legacy, migrate to AWSRequirements Summary:Lead Java/Angular projects; cloud migration to AWS; microservices; CI/CD; team leadership; 8+ years experience; US citizen; Public Trust clearance.Technical Tools Mentioned:Java, Spring, Angular, Oracle, PostgreSQL, AWS, Docker, Kubernetes, EKS, Tomcat, CI/CD 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