Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company in the healthcare technology sector, where you will play a vital role in delivering high-integrity software for medical devices. This position involves working within an agile development team to design, build, and test applications in a global cloud environment. You will leverage your expertise in Java and Spring technologies to create scalable microservices and RESTful web services, ensuring that the highest standards are met. With a commitment to innovation and excellence, this opportunity offers the chance to make a significant impact in the medical field while enjoying a flexible telecommuting arrangement from anywhere in the United States.
We anticipate the application window for this opening will close on - 6 May 2025.
Position Description:
Work within the Cardiac Rhythm Mgmt. (CRM) software division. Responsible for software delivery as part of an agile development group. Coordinate the design and development of high integrity software for medical devices. Design, build, and test applications, distributed computing, and high-performance computing in Global Cloud Infrastructure as a Service environment. Support design reviews to ensure requirements have been met and risks have been mitigated. Leverage Java programming to build microservices with focus on modularity, scalability, and resilience. Create scalable, reliable RESTful web services using the Spring Boot framework. Leverage Spring Kafka for communication between microservices. Utilize the Spring Data Framework with Spring JDBC (Java Database Connectivity) to interact with database repositories. Use Swagger to test endpoints and operations and document REST APIs. Leverage JUnit & Mockito frameworks for Java unit testing. Create Dockerfiles and Docker images to package applications and dependencies. Use Kubernetes to deploy containerized applications and automate application deployment and scaling. Leverage Azure DevOps for continuous integration and deployment. Position is open to telecommuting from anywhere in the United States.
Basic Qualifications:
Master’s degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and two (2) years of experience as Software Engineer/Developer or related occupation in Software Applications Development; OR Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and five (5) years of experience as a Software Engineer/Developer or related occupation in Software Applications Development. Must possess a minimum of 2 years with each of the following: Java Micro Services, Spring Boot RESTful services, Spring Kafka, Spring JDBC, Swagger, and JUnit or Mockito frameworks.
Salary:
$167,300 to $214,800 per year.
Benefits:
The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.