Possible expired job

This job was posted a year ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Senior Software DevOps Engineer - Java (Remote)

OVERVIEW This is an exciting opportunity to join our team in the role of Senior Product Software Engineer - DevOps Tools. Reporting to the Manager of Product Software Engineering, you will write new software (primarily using java and related technologies) which improves the way we develop the UpToDate and other products. This will be a highly collaborative role; we're looking for candidates who not only write code, but also are also ready to work out designs and requirements with a team, provide advice, and tackle challenging problems in creative ways. LOCATION: This role can be fully remote, in-person, or hybrid based on preference and location ESSENTIAL DUTIES AND RESPONSIBILITIES Write new Java software and maintain/extend/enhance existing Java software Administer Jenkins and other automation tools Write scripts and build other automation tools which support infrastructure as code. Stay informed of industry trends and best practices especially related to developer productivity and the software development lifecycle. Providing advice for how to best spend development resources. Interpersonal & Technical Skills: Java and the Java ecosystem - JVM, maven or Gradle, etc. Strong familiarity with standard software development tools such as GIT or similar Product requirements gathering Object-oriented programming Use of terminal/command line Understanding of operating systems and hardware to debug software and set up applications Strong familiarity with automated software development tools such as Jenkins Experience in Program design and Debugging Experience in Microsoft Office tools Strong communication and documentation skills JOB QUALIFICATIONS: Education: Bachelor's Degree in Computer Science or related field Required Experience: 5+ years of professional Java development experience (or Scala) 5+ years implementing sophisticated software projects in a professional setting 3+ years working with automated software development tools such as Jenkins (Jenkins administration is a plus) Preferred Experience 1+ year experience with Docker/ Kubernetes or equivalent is a plus Working with Agile framework 1+ year with Bitbucket or GitHub webhooks is a plus TRAVEL: 0 - 10%