Posted in

Sr Java Engineer – Commercial Technologies

Sr Java Engineer – Commercial Technologies

CompanyCardinal Health
LocationDublin, OH, USA
Salary$121600 – $173700
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s Degree in related field preferred
  • 8+ Years of work experience with extensive JAVA/J2EE Development preferred
  • Extensive programming and application development experience including one or more of the following technologies: JAVA, JAVA Spring Boot, Angular Rest Service or Web-Flux and Micro Service
  • Experience with these cloud and DevOps tools is required, which includes Tanzu, SpringBoot, OAuth2, Angular or React, Rest Service or Web-Flux Concourse, Veracode, SonarQube, Apigee, Kafka or Google Pub/Sub and GitHub
  • Firsthand experience in designing, building and delivering optimized 3rd party (External Software) integrations through API Integrations or Other integration tools and technologies
  • Experience with Micro Service Architecture and Event Driven Architecture implementation
  • Experience executing test-driven design
  • Experience with relational database design patterns and query building
  • Ability and aptitude for cloud-based software development in a team environment
  • Passion/self-motivation for on-going continuous learning
  • Excellent oral and written communication skills
  • Excellent analytical skills
  • Excellent organizational skills

Responsibilities

  • Developing and maintaining cloud-friendly applications using multiple cloud-based technologies
  • Driving automated testing and Continuous Integration/Continuous Delivery (e.g., Concourse, Jenkins)
  • Preparing and executing a strategy to migrate legacy applications to cloud-native and DevSecOps toolsets
  • Working closely with the business product owners and DevSecOps teams to prioritize features in the backlogs
  • Identify special projects and new technologies to align with strategic priorities
  • Build detailed technical design artifacts and oversee implementation
  • Demonstrates problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.
  • Analyzes production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.
  • Practice Agile and DevSecOps methods
  • Ensure Code Quality Assurance by participate and ensure code review healthiness
  • Control technical debt
  • Promote collaboration and engagement
  • Participate in every stage of the application lifecycle
  • Maintain environment availability and stability

Preferred Qualifications

  • Bachelor’s Degree in related field preferred
  • 8+ Years of work experience with extensive JAVA/J2EE Development preferred