Job Title: Lead Java Developer Engineer with DevOps
Location: 100% remote – CST/EST ONLY!
12+ Months Contract (With possibility of Extension)
Day-to-day responsibilities – working with the team, working outside of the team with other staff engineers focused on advancing our engineering and devops practices. Could be doing actual hands on work too.
Cloud is nice to have but not required
Needs to have Automation experience
OpenShift is required. Also needs Jenkins experience
Java, REST/SOAP API, Spring Boot, Mongo DB, Confluent Kafka, Change Data Capture, Platform Events, OpenShift, Docker, TC Server, Messaging Queues (RabbitMQ, IBM MQ).
QUALIFICATIONS & SKILLS:
Required:
- 15+ years engineering and/or application development experience, both front and backend taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver
- 10+ years recent work experience in several of the following integration technologies: Java, REST/SOAP API, Spring Boot, Mongo DB, Confluent Kafka, Change Data Capture, Platform Events, OpenShift, Docker, TC Server, Messaging Queues (RabbitMQ, IBM MQ), Jenkins.
- 5+ years of experience in the DevOps engineering environment, taking abstract concepts and ideas to formulate a detailed software engineering plan to mature and advance DevOps practices
- Experience architecting software solutions with requirements such as performance SLOs, high availability, reliability, security, etc.
- Understand data and system integration patterns and technologies
- Proficiency in managing large scale initiatives and portfolio
- Ability to articulate and transfer complex ideas to a wide audience through both verbal and written communication.
- Strong conceptual, critical thinking, technical and problem-solving skills with good attention to details.
- Must be articulate and can meet with high level management to present and/or deliver technical documentation.
- Experience with CI/CD DevOps including using tools such as: Visual Studio Code, Git, Bitbucket, and Jira
- Strong verbal and written communication skills, particularly around technical documentation
- Experience working in an agile project team environment, working directly with product owners, peer engineers, dev team, and business partners
- Ability and desire to learn new technologies and development tools
Full job description:
As Staff Engineer you will work independently and with your peers to translate customer needs into technical solutions You will do this through leveraging internal resources as well as prior industry experience. You will partner with IT leadership peers and enterprise-wide stakeholders to ensure solutions are built with a long-term vision and align with enterprise platform requirements. Provide leadership, mentoring, and guidance to various IT methodologies including Agile, DevOps, and Reliability practices.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.