Senior Application Engineer

CereCore (HCA)

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

Qualifications

  • 4+ years of full-time software development experience with Java in a production environment.
  • Bachelor's degree in Computer Science or a related field.
  • Experience with Spring frameworks, particularly Spring Boot.
  • Proficiency in writing code tests using JUnit and Cucumber.
  • Familiarity with messaging and streaming technologies like RabbitMQ and Kafka.
  • Experience with various databases including MS SQL Server, DB2, Couchbase, and Oracle.
  • Understanding of Service Oriented, Microservice, and Event-based architectures.

Responsibilities

  • Research and analyze the capabilities of company products and competitors' equipment.
  • Aid in the design and development of new systems and the redesign of existing systems.
  • Provide functionality and capability reports to the sales team.
  • Act as a technical liaison to support sales efforts.
  • Develop high-quality software solutions in Java to meet business requirements.
  • Collaborate with business analysts, software architects, and development leads to ensure standards are met.
  • Manage software development lifecycle using Azure DevOps.

Benefits

  • Opportunity to work in a vibrant tech environment in Nashville, TN.
  • Exposure to advanced technologies and frameworks like Java 11, Spring, and Kubernetes.
  • Engagement with cross-functional teams for holistic project development.
  • Flexibility in working with minimal supervision while being part of a team.
Full Job Description
Classification: Contract
Contract Length: 12 months
Location: Nashville, TN

Position Summary:

Researches, collects, and reports information on the ability and capacity of company products and competing equipment. Aids in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of customers. Also providing equipment functionality and capability reports to the sales force and acting as technical liaison to the sales team.

The Application Engineer in the Integration and Automation department is responsible for developing quality software in Java. This requires working in conjunction with business analysts, software architects, and development leads to be sure that what is developed meets the business needs, satisfies all non-functional requirements, and meets team standards.

Requirements:
  • Development experience in Java, versions 11 and above.
  • Experience with Java frameworks such as Spring, particularly Spring Boot.
  • Experience writing code tests with tools such as JUnit and Cucumber.
  • Experience with messaging and streaming engines like RabbitMQ and Kafka
  • Experience programming with JSON.
  • Experience in databases such as MS SQL Server, DB2, Couchbase, and Oracle.
  • SDLC management through Azure DevOps.
  • Source code control and DevOps using GitHub.
  • Understanding of Service Oriented, Microservice and Event based Architectures principles
  • Experience with container platforms like Kubernetes preferred.
  • Ability to operate and communicate effectively within deadlines
  • Experience as an effective member of teams
  • Ability to work with little supervision
  • Bachelor's degree in Computer Science or related discipline
  • 4+ years of full time software developer
  • Honesty/integrity. Strong work ethic.
  • Strong experience with Java in a production environment. Containerized experience a plus.
  • Able to work well within a team and accept direction from more senior staff.

Similar Jobs

More Jobs at CereCore (HCA)

More Information Technology Jobs

Find similar Senior Application Engineer jobs: