This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Our client has 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 as it involves accessing sensitive information.
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.