Overview
On Site
Depends on Experience
Contract - W2
No Travel Required
Able to Provide Sponsorship
Skills
Java Development
J2EE
Spring frameworks
Spring Boot
Spring MVC
Hibernate
JSON
and web services (REST/SOAP)
Angular
AWS
Docker
messaging technologies such as ActiveMQ or AMQ
Ansible
Junit
Job Details
Role: Sr Java Developer
Location: Mclean, VA-Onsite
Duration: 12+ Months
***Candidate should be willing to work 5 days a week onsite in McLean, VA, must be on VLS W2 ***
Basic Requirements:
- Bachelor s degree in computer science or information technology or related discipline or
equivalent combination of education and experience from which knowledge and skills may be
obtained.
- Minimum of 8 years of experience in software development; 8 years of relevant experience and
specialized training or certification in the following technologies: J2EE, Java, Web Development
and SQL.
- Self-starter, collaborative; problem-solver
- Organized, ability to meet deadlines, work independently, manage multiple priorities
- Should have excellent design and coding skills and a passion for building highly scalable
applications using open-source frameworks for cloud native technologies.
- Strong development experience with Java, J2EE, Spring frameworks, Spring Boot, Spring MVC,
JPA, Hibernate, JSON, and web services (REST/SOAP).
- Experience with JavaScript frameworks like Angular.
- Good experience with writing and optimizing SQL queries.
- Experience in packaging services using Docker and configuring & deploying on Cloud platform
(AWS/Kubernetes)
- Experience with some of the tools like GIT, Jenkins, Maven, JUnit, Docker, JMeter, Artifactory,
Kubernetes
- Experience with JMS enterprise messaging technologies such as ActiveMQ or AMQ
- Experience with static analysis (e.g., Fortify, SonarQube) and remediation
- Familiar with infrastructure automation technologies (e.g., Ansible/Gradle/Maven)
- Good knowledge of patterns like side car, circuit breaker, ingress, egress, etc.
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) for
Java using frameworks like JUnit, Mockito and Cucumber.
- Experience with setting up, maintaining, and evolving the cloud infrastructure of web
applications is preferred.
-Knowledge of the Mortgage Industry is a nice to have.
-Experience with Agile Software development project methodologies preferred.
-Excellent verbal and written communication.
-Demonstrated analytical ability and problem-solving skills
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.