Hanover, New Jersey, United States
Expire On 09 May 202621 days ago

About the Job

Software Engineer

As a Software Engineer, you will develop, maintain and enhance complex and diverse software systems. These systems include but are not limited to processing-intensive analytics, algorithm development and manipulation of large data sets. A Software Engineer will also oversee one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process.

Responsibilities include but are not limited to:

  • Reviewing and testing software components for adherence to design requirements and documenting test results.
  • Resolving software problem reports.
  • Using software development and software design methodologies appropriate to the development environments.
  • Providing input to the software components of system design to include software reuse, use of COTS/GOTS software in place of new development and requirements analysis and syntheses from system level to individual software components.

This position is 100% onsite

Qualifications

What You'll Need:

  • U.S. Citizenship
  • Active TS/SCI+FSP Clearance
  • Bachelor's degree in Computer Science or related discipline.
  • Demonstrated experience with Java, Spring, and other Java-based frameworks or Python.
  • Also desire personnel with Database Tuning and optimization; Kafka including customization of data flows; Log analysis; Elastic Stack and OpenSearch APIs.
Location :Hanover, New Jersey, United States

Skills

JavaSpringPythonKafkaElastic Stack/OpenSearch

Key Details

Employment Type:
Full Time

Create alert for similar jobs

Similar Jobs