USNLX Ability Jobs

USNLX Ability Careers

Job Information

Minnesota State Job Bank Principal Software Engineer in Minneapolis, Minnesota

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 micro services with focus on modularity, scalability, and resilience. Create scalable, reliable RESTful web services using the Spring Boot framework. Leverage Spring Kafka for communication between micro services. 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.

DirectEmployers