JAVA Technical Lead

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

API
Amazon Web Services
AngularJS
Apache Kafka
Apache Maven
Apache Tomcat
Application Lifecycle Management
Cascading Style Sheets
Collections
Continuous Delivery
Continuous Integration
Cucumber
DAO
Database
Dependency Injection
Design Patterns
Docker
Gradle
GraphQL
HTML
Hibernate
J2EE
JDBC
JIRA
JPA
JSON
JTA
JUnit
Java
JavaScript
Jenkins
Jetty
Mockito
Multithreading
Object-relational Mapping
Performance Tuning
PostgreSQL
RDBMS
RESTful
SOAP
SQL
SQL Tuning
Spring Framework
Spring Security
Sprint
Streaming
Web Services
XML
jQuery
mvc

Job Details

  • Role: Java Technical Lead
  • Location: Mclean, VA(local only)
  • Interview Information:
    Rounds:2 rounds
    Duration:15 Minutes|60 minutes
    Interview Type: MS Teams - Video Mandatory
  • Location: Hybrid, Tuesday, Wednesday, Thursday on-site in McLean, VA
    Assignment Type: Contract Only, possibility to convert, but not planned
    Duration:6 Months
    Must Have Qualifications: Soft skills:
    Reasonably analytical.
    Be able to reason with and communicate ideas they bring to the table.
    Be open minded for others ideas. A motivated team player.
    6 key hard skill:
    CI/CD pipeline (JIRA, Jenkins, Docker, Maven, Gradle, Junit/ Mockito, Cucumber)
    Java 8 (or above) technologies - Multithreading, Collections, Generics, Lambda.
    Spring Framework technologies (Core, MVC, Spring Boot, Spring Security, Sprint Data)
    Frontend technologies (HTML, JavaScript, CSS, jQuery, Angular 9 or above)
    Web Services (SOAP/XML, REST API/JSON is must, nice to have - GraphQL API query language).
    DB skills (RDBMS, SQL, performance tuning of SQLs)
    Developer-Java/J2EE Senior Candidate should have/be:
    Reasonably analytical.
    Be able to reason with and communicate ideas they bring to the table.
    Be open minded for others ideas.
    A motivated team player.
    Programming tools, languages & Frameworks
    Proficiency working with Docker containers.
    Understanding of the use of containers in the development process.
    Understanding of application lifecycle management.
    Ability to use a CI/CD pipeline (e.g. JIRA, Jenkins) to deploy applications.
    Java 8 (or above), I/O, Multithreading, Collections, Generics, Lambda
    REST API Web Services, GraphQL API query language.
    Spring Core, MVC, Spring Boot, Spring Security, Sprint Data (JPA), Dependency Injection, DAO (Data Access Object), JTA, JDBC
    HTML, JavaScript, CSS, jQuery, Angular 9 or above.
    Apache Tomcat, Jetty Server.
    Maven, Gradle, Junit/ Mockito, Cucumber.
    Design Patterns like MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object), DTO
    XML technologies and XML parsers.
    JSON technologies
    ORM framework Hibernate
    Streaming technology - Kafka
    AWS EKS
    Databases
    Good understanding of RDBMS (e.g. MS SQL or PostgreSQL).
    Write advanced SQL queries (thorough understanding of JOINs).
    Performance tuning of SQLs.

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.