Skip to content

Sr Java Engineer – Commercial Technologies
Company | Cardinal Health |
---|
Location | Dublin, OH, USA |
---|
Salary | $121600 – $173700 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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