Technical Manager Java (L6)

  • Arlington, VA
  • Posted 3 hours ago | Updated 1 hour ago

Overview

On Site
Full Time

Skills

Spring Boot
Maven
Tomcat
Spring Security
Technical Manager (Java L6)
Java JDK 8+
Hibernate/JPA

Job Details

Role: Technical Manager Java (L6)
Location: Arlington, VA (Hybrid 2 Days Onsite per Week)
Work Authorization: EAD
Interview Mode: Video Interview

About the Role

We are seeking a highly skilled Technical Manager (Java L6) with strong technical proficiency in Java backend technologies and proven leadership capabilities. This role requires managing and mentoring a team while remaining hands-on with modern backend development, API integration, cloud technologies, and CI/CD practices.

The ideal candidate will have expertise in Spring Boot, AWS, REST APIs, SQL, and distributed systems, with additional knowledge of front-end technologies like ReactJS as a plus.

Key Responsibilities
  • Manage and lead a technical team of Java developers to deliver high-quality enterprise applications.

  • Provide technical guidance, perform code reviews, and ensure adherence to development best practices.

  • Design, develop, and maintain REST APIs (JSON and SOAP).

  • Lead backend development efforts using Java JDK 8+, Spring Boot, Spring Security, Maven, Hibernate/JPA, Tomcat.

  • Work with SQL Server and other relational database technologies for data modeling and optimization.

  • Apply strong knowledge of multithreading, distributed systems, messaging queues, and design patterns.

  • Implement automated testing using JUnit and related frameworks.

  • Utilize Git, Jenkins, CI/CD pipelines for version control and deployments.

  • Integrate with AWS cloud-native development platforms (Cloud Foundry, etc.).

  • Collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions.

  • Monitor application performance using Splunk or other alerting/monitoring solutions.

  • (Nice to Have) Contribute to front-end development using ReactJS, Redux, and TypeScript.

Required Skills & Qualifications
  • 10+ years of hands-on experience with Java backend development.

  • Strong expertise in Spring Boot, REST APIs, SQL, multithreading, and distributed systems.

  • Solid understanding of design patterns, message queuing, and performance optimization.

  • Proficiency with GitHub, Jenkins, CI/CD, and automated unit testing.

  • Experience with AWS cloud-native development.

  • Excellent leadership, team management, and communication skills.

  • Prior experience as a Technical Manager or Lead in large-scale enterprise projects.

Nice-to-Have Skills
  • Experience with ReactJS, Redux, and TypeScript.

  • Knowledge of Splunk or other application monitoring tools.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.