Jobs · Engineering · Wisconsin

Senior Software Engineer - Java/Microservices

Quest Global · Waukesha, WI · 1 mo ago
EngineeringFull-time

About the role

Quest Global delivers world‑class end‑to‑end engineering solutions by leveraging deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals, we solve critical, large‑scale challenges across aerospace & defense, automotive, energy, hi‑tech, healthcare, medical devices, rail and semiconductor sectors. We seek humble geniuses who believe engineering can make the impossible possible, innovators driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a diverse team of engineers, we are building a brighter future for all.

Responsibilities

  • Software design and development of applications and frameworks using Java/JEE, Swagger/OpenAPI, and Spring Boot/Spring.
  • Understand and learn microservices‑based software architecture and design of existing enterprise applications, primarily Java/JEE, Swagger/OpenAPI, and Spring Boot/Spring, with additional knowledge of Linux, scripting, Perl or Python.
  • Experience working with medical device or other hardware/device software development.
  • Technical communication with internal and external stakeholders and collaboration with a global team.

Requirements

  • 6 to 10 years of experience in design and development of software applications and frameworks using Java/JEE, Swagger/OpenAPI, and Spring Boot/Spring.
  • Strong understanding of microservices architecture and hands‑on experience with Kubernetes, Docker, and Spring Boot in a microservices environment.
  • Hands‑on experience with unit‑test frameworks and writing tests using JUnit, BDD, Cucumber.
  • Understanding of CI/CD pipelines (e.g., Jenkins) and source‑control tools such as Git.
  • Ability to understand/learn architecture and design of existing enterprise applications, with Unix/Linux programming knowledge.
  • Technical communication skills for internal and external stakeholders and global collaboration.
  • Good understanding of Linux and Linux scripting.
  • Knowledge of medical devices, healthcare, or related device domains.
  • Excellent analytical, problem‑solving, and debugging skills.

Qualifications

  • Bachelor’s degree in Computer Science or an equivalent engineering degree.

Compensation

Salary range: $80,000 USD to $95,000 USD. Compensation decisions are based on experience, skills, education, and other job‑related factors in accordance with our internal pay structure.

Benefits

  • 401(k) plan
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance
  • Short/Long‑Term Disability

Work Requirements

This is an on‑site position located in Waukesha, WI. Candidates must be able to commute to the location using their own transportation and meet the required working hours.

Similar jobs