Overview
HybridTuesday, Wednesday, Thursday on-site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
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
JIRA
J2EE
JSON
JTA
JUnit
Java
JavaScript
Jenkins
Mockito
Multithreading
RESTful
RDBMS
SOAP
SQL
Spring Framework
Sprint
Web Services
XML
jQuery
Job Details
- Java technical lead
- Mclean, VA-local only
- Location: Hybrid, Tuesday, Wednesday, Thursday on-site in McLean, VA
Assignment Type: Contract Only, possibility to convert, but not planned
Duration:6 Months - Schedule: Non-Standard- Some after hour work expected, time will be compensated within pay period.
Interview Information:
Rounds:2 rounds
Duration:15 Minutes|60 minutes
Interview Type: MS Teams - Video Mandatory
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.