OVERVIEW
We have several positions for Java senior developers to develop new functionalities on our client's core cybersecurity product. This is a widely-deployed, multi-cloud, data-intensive system that 3rd parties use to automate cloud security assessment and compliance.
The position is only open to U.S. citizens. (No green card or other work authorizations.)
The location is either Ashburn, VA or in Shrewsbury, NJ.
This is a contract-to-hire position. Please make sure to specify your desired salary range in your application, as this particular team will not interview without being given one.
REQUIREMENTS
- 10+ years of Java/JEE experience. A self-starter demonstrating an ability to acquire new knowledge and technologies and thoughtfully solve problems can outweigh years of experience.
- U.S. citizenzip and clearance eligibility.
- Exposure to software construction practices such as unit testing, code reviews, code quality, etc.
- Excellent knowledge of the Spring ecosystem, especially Spring Core and Spring Boot.
- Solid understanding of OOP and Design Patterns.
- Excellent understanding of enterprise integration patterns.
- Well-versed in distributed computing.
- Strong experience with Restful APIs. Experience with GraphQL a plus.
- Experience with ORMs. Experience with JOOQ a plus.
- General understanding of widely used cloud providers such as AWS, Azure, etc.
- General understanding of container-based deployments and modern DevOps.
- Understanding of microservice architecture.
- Experience with relational databases such as SQL Server, Oracle or Postgres.
- Experience with performance tuning, load testing and query optimization.