Software Engineer

EVTKS

Software Engineer

Egg Harbor Township, NJ
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    401(k) matching

    Competitive salary

    Dental insurance

    Health insurance

    Opportunity for advancement

    Paid time off

    Vision insurance

    As a Software Engineer, you will provide Second Level Engineering support. You will also develop code, manage applications, and convert code to containerized application code.

    Job Duties:

    Edit, develop, adjust existing Java code base.

    Administer and support applications running in Linux environments.

    Develop automation code in Bash, Ansible, or Gitlab.

    Convert Java middleware application code in a virtual machine environment to containerized application code.

    Education & Experience Requirement:

    Bachelor's degree in Computer Science or related IT fields, with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science may be substituted in lieu of the computer science degree, depending on other qualifications and experience.

    3-6 years of experience is required.

    Required:

    Core Java Development: Java, Spring Boot, and Maven.

    Containerization & Deployment: Containerization using Docker or Podman. Developing, deploying, packaging, port mapping, and networking.

    Publish/Subscribe messaging and enterprise messaging technologies such as JMS, Solace, or Apache Camel.

    Web services.

    Version control systems like Git.

    Ability to work both independently and collaboratively in a fast-paced environment.

    Strong research, analytical, and problem-solving skills.

    Willingness to learn and try new complex things on the job.

    Professional verbal and written communication.

    Preferred:

    Testing & Quality: Test‑Driven Development (TDD), Test development using Junit and/or Mockito.

    Ansible automation.

    DevOps experience such as using Jenkins or Gitlab.

    Familiar with Java OOP design pattern.

    National Air Space System (NAS) experience.

    Full-time position and will generally be in a cubicle environment.