Lead Principal Software Engineer (Java Spring Boot)

Expert Technology Services
  • Washington, DC
  • Quick Apply
6 days ago

Job Description

Job Summary (in List Format) Lead Principal Software Engineer

- Serve as the primary technical authority for high-scale, cloud-native enterprise solutions.
- Lead end-to-end architecture, design, and hands-on development using Java, Spring Boot, Kafka, Angular, and AWS.
- Establish and enforce engineering standards, secure coding practices, and architectural governance.
- Mentor and guide multiple engineering teams to drive technical excellence.
- Drive AWS cloud-native strategies, including Infrastructure as Code and API management.
- Build reusable frameworks, SDKs, and shared platform capabilities to streamline development.
- Define and implement CI/CD pipelines, DevSecOps practices, and system observability standards.
- Oversee scalable data modeling, SQL optimization, and Kafka administration for high-throughput messaging.
- Collaborate with product leaders and executives to align business vision with technical solutions.
- Translate business requirements into technical roadmaps and delivery plans with risk mitigation.
- Ensure operational excellence in deployment, monitoring, and support of enterprise-grade applications.
- Promote domain-driven design and resilience engineering (e.g., circuit breakers, fault tolerance).
- Lead adoption of containerization (Docker, Kubernetes/OpenShift) and modern monitoring tools.
- Act as a technical mentor, influencing cross-team decisions and fostering senior engineering talent.
- Support continuous improvement and innovation in platform architecture and development practices.

Numbers & Facts

LocationWashington, DC

Skills

  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Apache Kafkaunmatched
  • Architectural Servicesunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Dockerunmatched
  • High Throughputunmatched
  • Javaunmatched
  • Mentoringunmatched
  • Requirements Managementunmatched
  • Risk Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Secure Codingunmatched
  • Software Engineeringunmatched
  • Spring Frameworkunmatched
  • Strategic Planningunmatched
  • Technical Deliveryunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder