About The Position

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.

Requirements

  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service