Title: Technical Manager L6 role - Java
Location: Arlington, VA (Local only)
Duration: Contract (12 months)
Visa: USC/GC
Need to: Manage team and technical proficiency
Java (JDK 8), Spring Boot, Spring Security, REST APIs (JSON/SOAP), SQL/Relational DB, Hibernate/JPA, Maven, Tomcat, AWS/Cloud, Git, Jenkins, CI/CD, multithreading, distributed systems, design patterns, JUnit/testing frameworks; good to have ReactJS, Redux, TypeScript, Splunk/monitoring.
Job Description
Core skills: Spring Boot, GitHub, API, AWS, Backend, SQL - good to have ReactJS
Proficiency with Java JDK 8, Tomcat, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks and/or relational database technologies
Experience in building REST APIs and working with JSON and SOAP based APIs
Strong experience in SQL and relational database technologies
Hands on experience in multithreading, message queuing, distributed systems and design patterns
Experience in Junit and other automated unit testing frameworks
Knowledge of Splunk or other alerting and monitoring solutions
Experience with Git, Jenkins, CI/CD pipelines
Knowledge of cloud-native development (AWS, Cloud Foundry etc.)
Proficiency in React, Redux, TypeScript is a plus