Software Engineer

EVTKS

$80K — $90K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related IT fields, or equivalent experience in math and computer science
  • 3-6 years of software engineering experience
  • Proficient in Core Java Development, including Spring Boot and Maven
  • Experience with containerization using Docker or Podman
  • Familiarity with enterprise messaging technologies like JMS or Apache Camel
  • Skilled in version control systems like Git
  • Strong analytical and problem-solving abilities

Responsibilities

  • Edit and develop existing Java code base
  • Administer applications in Linux environments
  • Develop automation scripts using Bash, Ansible, or Gitlab
  • Convert Java middleware code to containerized applications
  • Provide Second Level Engineering support

Benefits

  • 401(k) plan
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Paid time off
  • Opportunities for career advancement
Full Job Description
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.

Compensation: $80,000.00 - $90,000.00 per year

Similar Jobs

More Jobs at EVTKS

  • Software Engineer
    $80K — $90K *
    Atlantic City, NJ 08401 (Atlantic County)
    Information Technology
    In-Person
  • Software Engineer
    $80K — $90K *
    Egg Harbor Township, NJ 08234 (Atlantic County)
    Information Technology
    In-Person
  • System Administrator
    $80K — $95K *
    Atlantic City, NJ 08401 (Atlantic County)
    Aerospace & Defense
    In-Person
  • Systems Engineering Team Lead
    $138K — $160K *
    Atlantic City, NJ 08401 (Atlantic County)
    Aerospace & Defense
    In-Person
  • Systems Engineering Team Lead
    $138K — $160K *
    Egg Harbor Township, NJ 08234 (Atlantic County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: