Hybrid position: Looking Java technical Lead in Mclean, VA (Local to VA)

Overview

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

Skills

Java Lead

Job Details

Java technical lead

Mclean, VA
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)

Schedule: Non-Standard- Some after hour work expected, time will be compensated within pay period.
Shortlisting Deadline: 03/07

Interview Information:
Rounds:2 rounds
Duration:15 Minutes|60 minutes
Interview Type: MS Teams - Video Mandatory
Interview Placeholders:03/12 at 11:00AM,11:30AM,1:00PM and 1:30PM, 03/13 at 10:00AM,10:30AM,11:00AM,11:30AM,2:00PM and 2:30PM, 03/14 at 10:00AM,10:30AM,1:00PM,1:30PM,2:00PM and 2:30PM.
Interview Debrief:03/21 at 2

Supplier Vetting Questions:
1) Please describe your most recent project. What was the project? What was your contribution? What tools did you use and for what?

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.