Java Lead

VirtusaWilmington, DE

About The Position

We are seeking a highly experienced Java Lead with a strong background in application development throughout the entire development lifecycle. The ideal candidate will have a proven ability to guide and coach teams, aligning their efforts with strategic initiatives. This role requires in-depth knowledge of the services industry and its IT systems, along with practical cloud-native experience. You will be responsible for creating medium to large-sized Java web applications from start to finish, including client interaction, requirement validation, system design, frontend UI development, interaction with Java EE application servers, web services, development builds, application deployments, integration, enterprise testing, and production support. We are looking for someone who can work with a team to develop smart, scalable solutions, understand our products and the problems we solve, and contribute to architecting the system. You will ship production-ready code early and often in a Scrum environment, helping to grow our platform with clever, long-lasting solutions. This role also involves analyzing infrastructure problems, inefficiencies, and risks, and engineering software or automation solutions in partnership with infrastructure engineers.

Requirements

  • 15 years of experience in information technology with an emphasis on application development
  • Demonstrated experience with applications development throughout the entire development lifecycle
  • Experience with hiring developing and recognizing talent
  • In depth knowledge of the services industry and their IT systems
  • Practical cloud native experience
  • Experience in Computer Science Engineering Mathematics or a related field and expertise in technology disciplines
  • Bachelor's degree in Computer Science or similar technical degree
  • Java Development ability to create medium or large sized Java web applications from start to finish on their own
  • Experience with Java or J2EE with a deep understanding of the language and core APIs
  • Web services
  • Multi threaded or concurrent programming
  • XML
  • Design patterns
  • Service Oriented Architecture
  • Experience in implementation of enterprise systems using DDD SAGA or CQRS patterns
  • Working proficiency in using frameworks such as Axon
  • Experience in implementing Micro services using Spring Boot and Event Driven architecture

Responsibilities

  • Guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
  • Create medium or large sized Java web applications from start to finish
  • Client interaction
  • Validating requirements
  • System design
  • Frontend UI development
  • Interaction with a Java EE application server
  • Web services experience with the various Java EE APIs
  • Development builds
  • Application deployments
  • Integration or enterprise testing
  • Support of applications within a production environment
  • Develop an understanding of our products and the problems we are attempting to solve
  • Help architect the system
  • Ship production ready code early and often in a Scrum shop
  • Help grow our platform with clever long lasting solutions that serve to grow our business
  • Plan design test debug and deploy software solutions for managing infrastructure project management, capacity planning, and operational efficiencies
  • Analyze infrastructure problems/constraints, inefficiencies, process gaps, risk and regulatory issues
  • Engineer software or automation solutions
  • Work in partnership with infrastructure engineer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service