Java Full stack tech Lead

ICONMA, LLC

  • McLean, VA
  • 3 days ago
  • $102.53 Per Hour

Highlights

Demonstrated experience leading multiple agile squads and delivering complex technology initiatives across full-stack applications, APIs, microservices, platform modernization, integration services, and production enhancements. Responsibilities: Lead multiple agile squads responsible for delivering modern full-stack application capabilities, including user-facing applications, APIs, microservices, integration services, platform modernization, and production enhancements.

Numbers & Facts

LocationMcLean, VA
Salary$102.53 Per Hour

Description

Our client, a Real Estate and Financial Services company, is looking for a Java Full stack tech Lead for their McLean, VA location.
 
Responsibilities:
  • Lead multiple agile squads responsible for delivering modern full-stack application  capabilities, including user-facing applications, APIs, microservices, integration services,  platform modernization, and production enhancements.      
  • Provide technical direction across squads by guiding solution design, reviewing  implementation approaches, and helping teams make scalable, secure, resilient, and  maintainable engineering decisions.   
  • Partner closely with Product Owners, architecture, business stakeholders, and cross functional technology teams to align priorities, manage dependencies, and deliver  business outcomes. 
  • Drive the design and implementation of Java-based microservices, REST APIs, frontend applications, and integration services using modern technologies such as Java, Spring
  • Boot, AWS, Angular or React, SQL, relational databases, CI/CD pipelines, and automated  testing frameworks.    
  • Create proofs of concept, demos, and prototypes to evaluate emerging technologies,  validate new ideas, and accelerate adoption of modern engineering patterns and platform  capabilities.  
  • Establish and reinforce software engineering standards, including scalable design,  code quality, automated testing, peer reviews, deployment discipline, application security,
  • and operational readiness.     
  • Ensure solutions are designed and delivered with appropriate compliance, auditability,  security, resiliency, accessibility, and production support considerations.
  • Oversee engineering production support by strengthening incident triage, root-cause  analysis, observability, recovery practices, and continuous improvement of application and  platform reliability.
  • Manage, mentor, and develop engineering talent through coaching, performance management, hiring, delegation, and succession planning.  
  • Foster a culture of ownership, collaboration, continuous improvement, and  accountability while identifying opportunities to improve delivery efficiency and  engineering outcomes.
  • Provide practical technical direction that helps teams make sound design,  implementation, testing, and production readiness decisions. 
  • Build and develop strong engineering talent through coaching, mentoring, delegation, feedback, and succession planning.
  • Create a team environment that promotes ownership, accountability, collaboration, and continuous improvement.  
  • Maintain focus on production quality, platform resiliency, auditability, and operational excellence throughout the software delivery lifecycle.
  • Communicate effectively with Product Owners, architecture partners, business  stakeholders, and engineering teams to align expectations and remove delivery blockers. 
  • Use data, engineering metrics, and lessons learned from production support to  improve team performance, delivery predictability, and platform reliability.
  • Bring strong discipline across multiple agile squads by setting clear priorities, managing dependencies, and keeping teams focused on delivery outcomes.
 
Requirements:
  • The ideal candidate must have strong experience as a  technical lead, guiding teams of at least ten members, with proven leadership skills  and the ability to manage daily priorities and resolve conflicts.
  • Hands-on expertise with  AWS, Java, and microservices architecture is required. Some hands-on use of AI for  software engineering practices is also required.
  • Experience in the mortgage industry is a plus.
  • 10+ years of related software engineering or technology delivery experience, including  at least 2+ years of people management and leadership experience developing high performing engineering teams.
  • Demonstrated experience leading multiple agile squads and delivering complex  technology initiatives across full-stack applications, APIs, microservices, platform  modernization, integration services, and production enhancements.
  • Required hands-on or technical leadership experience with Java, Spring Boot, REST  APIs, microservices architecture, AWS, or cloud-native application development, Angular
  • or React, SQL, relational databases, CI/CD pipelines, and automated testing frameworks.
  • Strong background in full-stack software engineering, application architecture, API  design, enterprise integration patterns, application security, performance, resiliency, and  delivery of scalable digital products for business and end-user needs.
  • Experience establishing and applying software engineering standards, including  scalable design, code quality, automated testing, peer reviews, deployment discipline,  compliance standards, auditability, and production readiness.
  • Proven ability to provide technical direction, evaluate solution options, guide  architecture and implementation decisions, and create proofs of concept or demos to  validate new ideas and emerging technologies.
  • Experience managing engineering production support responsibilities, including  incident triage, root-cause analysis, resiliency improvements, observability, and  continuous improvement of application and platform reliability.
  • Strong leadership skills, including hiring, coaching, mentoring, delegation,  performance management, talent development, and succession planning.
  • Ability to manage dependencies with vendors, Product Owners, architecture teams,  business stakeholders, and internal engineering teams to deliver software solutions  effectively.
  • Bachelor’s degree in computer science, information systems, or a related technical  discipline, or an equivalent combination of education, training, and work experience;
  • advanced degree preferred.
  • Must Have Qualifications: The ideal candidate must have strong experience as a  technical lead, guiding teams of at least ten members, with proven leadership skills  and the ability to manage daily priorities and resolve conflicts.
  • 10+ years of related  software engineering or technology delivery experience. Hands-on expertise with  AWS, Java, and microservices architecture is required. Some hands-on use of AI for  software engineering practices is also required. Experience in the mortgage industry is  a plus.
  • Kubernetes exp is required and Mongo DB is nice to have
  • 70% Coding and 30% Leadership
 
Why Should You Apply?

Similar Jobs

See more jobs