Your Role and Responsibilities We are looking for talented and passionate software engineer with a strong background in DevOps and JAVA, you will play a crucial role in streamlining our development processes and ensuring seamless integration between development and productization teams. You will be responsible for designing, developing, and automating systems to eliminate manual effort, enhance efficiency, and maintain a robust and scalable infrastructure.
Your Role and Responsibilities
Become an upstream contributor to Apache KIE community projects
Collaborate closely with development teams to understand their workflows and identify opportunities for automation.
Work closely with the productization team to ensure seamless integration of new features and releases.
Implement security best practices throughout the development lifecycle.
Participate in upstream continuous integration and continuous delivery.
Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed.
Required Technical and Professional Expertise
2+ years experience programming in Java (Java EE, Jakarta, SpringBoot Microprofile or Quarkus), and script languages.
2+ years experience in container technologies like docker, Kubernetes, Red Hat Openshift.
2+ years experience with Linux
Familiarity with DevOps services provided by Public Cloud (eg. IBM Cloud, AWS, Azure)
Familiarity with RESTful APIs
Good communication skills and the ability to work together as part of a team
Self-motivated with a sense of ownership and willingness to bring forward ideas.
Preferred Technical and Professional Expertise
Proven solid experience in Java, Maven, Git, REST API, Enterprise Java Standards (Java EE, Jakarta, SpringBoot, Microprofile or Quarkus), and script languages.
Deploying and managing software in a Kubernetes and Redhat OpenShift environment
Agile development in a team using Git and Github
Developing and building containerized software
Maintaining and administering CI/CD built systems using Jenkins, GitHub pipeline and Tekton.
Experience with software security and vulnerability
Aptitude for learning and applying new technologies, demonstrated initiative, flexibility, and ability to adapt to changing priorities and work environments.
Proven communication skills in English with written publications evidence.
Experience with Kanban Methodology, Open Source contributtor and knowledge on Apache Software Foundationis a plus.