XX
Senior Backend Software Engineer - R&DCardinal HealthUnited States

This job offer is no longer available

XX

Senior Backend Software Engineer - R&D

Cardinal Health
  • US
    United States
  • US
    United States

About

Job Summary Join our innovative team as a Senior Backend Software Engineer in R&D, where you will play a key role in designing and maintaining the foundational software systems for our advanced medical devices. You will focus on developing reliable, secure, and high-performance solutions that enhance data management and ensure the smooth operation of our state-of-the-art products. This critical position functions within a regulated medical environment, prioritizing quality and compliance to deliver safe and effective technology. Location:
Hazelwood, MO Schedule:
Hybrid (3 days in office, 2 days remote) Responsibilities
: Design and Develop:
Architect and develop robust, scalable backend services and applications primarily utilizing Java or Kotlin, with a strong adherence to solid object-oriented programming (OOP) design principles.
Database and API Management:
Optimize and manage relational databases (PostgreSQL, MySQL), including schema design and query optimization, while utilizing frameworks like Flywaydb or Liquibase. Additionally, develop and maintain secure RESTful APIs.
Cloud and Infrastructure:
Leverage GCP cloud services and utilize containerization technologies (Docker) for effective application deployment, management, and scaling. Automate operational processes using scripting languages (bash, shell).
Frameworks and Tools Expertise:
Use your extensive knowledge of Spring Frameworks (CoreBoot, Data, REST, Security) and ORM frameworks (Hibernate, EclipseLink) to enhance application development. Implement caching strategies with Redis and manage build processes using Gradle or Maven while ensuring code integrity through Git workflows.
Security and Collaboration:
Successfully integrate and manage authentication and authorization solutions (OAuth2/OIDC, Okta, SAML). Work closely with frontend teams to ensure seamless system integration.
Compliance and Quality Assurance:
Ensure that all development activities meet industry best practices and regulatory standards. Document systems and designs using UML models to support team collaboration.
Offer mentorship and support to junior developers to foster their growth.
Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
4+ years of professional software development experience in Java or Kotlin is preferred.
Prior experience in backend development with cooperative work alongside frontend developers.
Experience in a regulated industry (medical, banking, aviation) is a plus.
Strong understanding of object-oriented programming (OOP) design principles.
Proficient in relational databases, particularly PostgreSQL and MySQL.
Experience in API design and maintenance of RESTful services.
Familiarity with GCP cloud services.
Experience with ORM frameworks such as Hibernate and EclipseLink.
Knowledge and experience with caching systems like Redis.
Expertise in Spring Frameworks (CoreBoot, Data, REST, Security).
Proficient with build tools such as Gradle and Maven.
Experience with data migration frameworks such as Flywaydb and Liquibase.
Familiarity with Git workflows and branching strategies.
Competency in server scripting languages (bash, shell).
Experience working with Docker containers.
Knowledge of OAuth2/OIDC integration, Okta, SAML.
Familiarity with UML modeling.
Anticipated salary range:
$94,900 - $135,600 Bonus eligible:
No Benefits:
Cardinal Health provides a wide array of benefits and programs designed to support your health and well-being: Medical, dental, and vision coverage.
Paid time off plan.
Health savings account (HSA).
401k savings plan.
Access to wages before payday through myFlexPay.
Flexible spending accounts (FSAs).
Short- and long-term disability coverage.
Work-Life resources.
Paid parental leave.
Programs that encourage a healthy lifestyle.
Application window anticipated to close:
3/16/26. If you are excited about this opportunity, please submit your application as soon as possible. The salary range listed is an estimate. Compensation at Cardinal Health depends on multiple factors including geographical location, relevant education, experience, skills, and internal pay equity assessments. #LI-JB1 Candidates who are back-to-work, individuals with disabilities, those without a college degree, and veterans are encouraged to apply. Cardinal Health champions an inclusive workplace that values diverse perspectives. We celebrate our differences to foster better solutions for our customers, ensuring every employee can express their authentic selves daily. Cardinal Health is an Equal Opportunity/Affirmative Action employer committed to considering all qualified applicants regardless of race, religion, color, national origin, ancestry, age, disability, gender, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status regarding public assistance, genetic status, or any other status protected by federal, state, or local law. To read and review this privacy notice, click here.
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.