Jobs · Engineering · New Jersey

Senior Java Developer (c2h)

DHY Global, LLC · Shrewsbury, NJ · Yesterday
EngineeringFull-time

About the role

We are seeking experienced Java senior developers to join our team working on a widely-deployed, multi-cloud, data-intensive cybersecurity product. This product is used by third parties to automate cloud security assessments and compliance.

Responsibilities

  • Develop new functionalities for our core cybersecurity product.
  • Work on a multi-cloud, data-intensive system deployed across various environments.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers.
  • Ensure code quality through unit testing, code reviews, and adherence to design patterns.
  • Participate in continuous integration and deployment processes using tools like Jenkins or GitLab CI.
  • Contribute to the development of RESTful and GraphQL APIs.
  • Utilize ORM frameworks such as JPA or JOOQ to interact with relational databases.
  • Implement microservices architecture principles to enhance scalability and maintainability.
  • Optimize database queries and perform performance tuning to meet high availability and reliability standards.
  • Participate in code reviews and contribute to the overall codebase quality.
  • Stay updated with the latest trends and technologies in the Java ecosystem and cybersecurity.

Requirements

  • 10+ years of Java/JEE experience.
  • A self-starter with the ability to acquire new knowledge and technologies, and thoughtfully solve problems.
  • U.S. citizenship 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.
  • Strong understanding of Object-Oriented Programming (OOP) and Design Patterns.
  • Deep understanding of enterprise integration patterns.
  • Well-versed in distributed computing concepts.
  • Extensive experience with RESTful APIs.
  • Experience with GraphQL.
  • Experience with ORMs.
  • Experience with JOOQ.
  • General understanding of widely used cloud providers such as AWS, Azure, etc.
  • Understanding of container-based deployments and modern DevOps practices.
  • Experience with relational databases such as SQL Server, Oracle, or Postgres.
  • Experience with performance tuning, load testing, and query optimization.

Location

  • Ashburn, VA
  • Shrewsbury, NJ

Pay

This is a contract-to-hire position. Please specify your desired salary range in your application. The team will not interview without being given a salary range.

Similar jobs

Senior Developer (Java)

Full Visibility LLCHuntsville, AL· 1 mo ago
Engineeringapply on fullvisibility.zohorecruit.com

Senior Java Developer

Randstad Digital AmericasEnglewood, CO· 4 days ago
Engineering$70–$80/hrapply on randstadusa.com

Senior Java Developer

Texas Health and Human ServicesAustin, TX· 1 mo ago
Engineering$8k–$10k/moapply on careers.hhs.texas.gov