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
  • 3-6 years of relevant experience
  • Proficiency in Core Java Development (Java, Spring Boot, Maven)
  • Experience with containerization using Docker or Podman
  • Familiarity with enterprise messaging technologies (JMS, Solace, Apache Camel)
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills

Responsibilities

  • Edit and enhance existing Java codebase
  • Administer applications in Linux environments
  • Develop automation scripts using Bash, Ansible, or Gitlab
  • Convert Java middleware code for container deployment
  • Support second level engineering issues

Benefits

  • 401(k) plan
  • 401(k) matching contributions
  • 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

More Information Technology Jobs

Find similar Software Engineer jobs: