Point your AI agent at freehire and let it find you a job.

Get the CLI →

EVTKS

New

Software Engineer

Posted Updated
Discussion
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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available