Return To Search
Senior Java Software Engineer
Location: Eagan, MN
Job Type: Contract
Company: IDR
Category: Development and Architecture
The Senior Java Software Engineer is a pivotal role responsible for the design, development, and maintenance of advanced cloud-based microservices that power data-centric clinical and analytic applications. This position offers a dynamic opportunity to work in a technology-driven environment at the intersection of healthcare and bioinformatics. The Senior Java Software Engineer will leverage modern frameworks and cloud computing technologies to deliver robust solutions that meet critical business and technical requirements.
As a Senior Java Software Engineer, you will contribute to the ongoing innovation in healthcare technology by building high-performance back-end services. You will be instrumental in developing applications that utilize cloud computing, big data, machine learning, and data science frameworks. Collaborating closely with data engineering, platform, and solutions teams, you will ensure the resilience, uptime, and scalability of mission-critical systems.
This role requires in-depth knowledge of software engineering, including extensive experience coding in Java 17+ with Spring Boot and Angular 17+. The Senior Java Software Engineer will apply best practices throughout the full software development lifecycle, encompassing architecture, design, implementation, testing, and documentation. You will also work with hybrid environments, integrating on-premises systems with cloud platforms such as Azure and Google Cloud Platform (GCP).
Successful candidates will have a strong background in DevOps pipelines, utilizing CI/CD tools like Azure DevOps, GitHub Actions, or Azure Pipelines to streamline development and deployment processes. Your ability to translate complex business requirements into effective application solutions will be essential to your success in this role.
Joining the team as a Senior Java Software Engineer provides the chance to work with an industry leader known for its commitment to employee growth, cutting-edge technology, and a supportive work culture. The company values diversity, innovation, and continuous learning, making it an ideal place for talented professionals to advance their careers.
Employees enjoy a comprehensive compensation package, full benefits including medical, dental, and vision coverage, and unique opportunities for professional development. The organization is recognized for its employee-focused programs, including a stock ownership plan and a dedicated engagement manager focused on supporting your career success. The company's longstanding reputation in the industry and numerous awards for excellence make it an employer of choice for technology professionals.
Take the next step in your career as a Senior Java Software Engineer. Click the application button to apply and become part of a forward-thinking team dedicated to making a difference in healthcare and technology.
Senior Java Software Engineer - Summary
- Design, develop, and maintain cloud-based microservices for clinical and analytic applications.
- Work in a collaborative environment focused on healthcare and bioinformatics innovation.
- Utilize modern software frameworks, cloud platforms, and data-centric technologies.
- Integrate best practices throughout the software development lifecycle.
Duties & Responsibilities
- Design and build robust back-end services supporting data-driven clinical and analytic applications.
- Develop applications using Java 17+, Spring Boot, and Angular 17+.
- Leverage cloud computing, big data, and machine learning frameworks in solution development.
- Collaborate with data engineering, platform, and solutions teams to optimize system resilience and scalability.
- Apply best practices in architecture, design, implementation, and testing.
- Participate in all phases of the software development lifecycle (SDLC).
- Design solutions for hybrid environments, bridging on-premises systems with Azure and Google Cloud Platform.
- Utilize and optimize DevOps pipelines, CI/CD tools, and automated deployment processes.
- Conduct code reviews, manage source control, and contribute to build and testing processes.
- Translate business requirements into scalable, maintainable application solutions.
Salary & Benefits
- Competitive compensation package provided to all employees.
- Comprehensive benefits including medical, dental, vision, and life insurance coverage.
- Employee Stock Ownership Program available.
- Access to a dedicated engagement manager focused on your professional success.
- Recognition as a ClearlyRated Best of Staffing® Client and Talent Award winner for multiple consecutive years.
Qualifications & Requirements
- Extensive experience in software engineering, with a strong focus on Java 17+ and Spring Boot development.
- Experience with Angular 17+ for front-end development.
- Familiarity with professional software engineering practices for the entire SDLC.
- Proficiency in architecture, design, implementation, coding standards, code reviews, source control management, build processes, testing, operations, and documentation.
- Experience designing applications in hybrid environments (on-premises, Azure, GCP).
- Strong knowledge of DevOps pipelines and CI/CD tools such as Azure DevOps, GitHub Actions, or Azure Pipelines.
- Demonstrated ability to convert business requirements into technical solutions.
Ideal Candidate Snapshot
- Technically proficient in Java, Spring Boot, and Angular with a passion for cloud-based application development.
- Team-oriented, collaborative, and able to work effectively with cross-functional groups.
- Detail-oriented with a commitment to software quality and best engineering practices.
- Strong problem-solving and analytical skills.
- Adaptable to new technologies and eager to contribute to innovative healthcare solutions.
Other Relevant Information
- The company has a longstanding reputation for excellence and employee satisfaction.
- Opportunities for career growth and professional development are available to all employees.
- Healthcare and technology innovation are central to the company mission.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
- The company is committed to complying with civil rights laws and regulations, and all employee demographic information is confidential and voluntary as described in the provided legal disclaimer.
Are you ready to make a significant impact as a Senior Java Software Engineer? Click the application button now to submit your application and join a leading team at the forefront of healthcare technology innovation.