Java Full stack tech Lead

Iconma LLC

  • McLean, VA
  • 5 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Amazon Web Services (AWS)unmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Artificial Intelligence (AI)unmatched
    • Cloud Applicationsunmatched
    • Coachingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Emerging Technologyunmatched
    • Engineering Managementunmatched
    • Enterprise Application Integration (EAI)unmatched
    • Establish Prioritiesunmatched
    • Financial Servicesunmatched
    • Health Planunmatched
    • Incident Managementunmatched
    • Information Technology & Information Systemsunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • Mortgageunmatched
    • Options Analysisunmatched
    • People Managementunmatched
    • Performance Managementunmatched
    • Product Demonstrationunmatched
    • Production Controlunmatched
    • Production Supportunmatched
    • Proof of Conceptunmatched
    • Prototypingunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Real Estateunmatched
    • Regulatory Complianceunmatched
    • Relational Databases (RDBMS)unmatched
    • Root Cause Analysisunmatched
    • SQL Databasesunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Succession Planningunmatched
    • Talent Managementunmatched
    • Team Lead/Managerunmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Testingunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vendor/Supplier Managementunmatched

    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?

    • Health Benefits
    • Referral Program
    • Excellent growth and advancement opportunities

    Numbers & Facts

    LocationMcLean, VA

    Similar Jobs

    See more jobs