Technical Manager - Java (L6)

Kaav

Arlington, VA

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Best Practices, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Modeling, Database Technology, Design Patterns Programming Methodologies, Distributed Computing, Enterprise Applications, Git, GitHub, Hibernate, JSON, JUnit, Java, Java Persistence API (JPA), Jenkins, Leadership, Maintain Compliance, Maven, Mentoring, Messaging Middleware, Microsoft SQL Server, Multithreaded Programming, Performance Analysis, Performance Tuning/Optimization, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Source Code/Configuration Management (SCM), Splunk, Team Lead/Manager, Technical Leadership, Test Automation, Tomcat, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Arlington, VA
POSTED
3 days ago
Role: Technical Manager - Java (L6)
Location: Arlington, VA (Hybrid - 2 Days Onsite per Week)
Work Authorization: USC, GC, GC EAD, H4 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.

About the Company

K

Kaav