Software DevOps Engineer
The DevOps Engineer will work in our Product Engineering team developing our proprietary, globally successful enterprise software platform (SEAL – www.seal-online.com). This role demands a professional with a minimum of 5 years of experience in supporting and enhancing application lifecycle, CI/CD pipelines, automate software deployments, and ensure seamless software delivery for Java-based applications. The ideal candidate has expertise in Jenkins, test automation, infrastructure as code (IaC) and cloud technologies.
JOB DESCRIPTION
Responsibilities:
CI/CD Implementation:
- Design, develop, and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Automate build, test, and deployment processes for Java applications (monolith application, Spring Boot, Microservices).
- Implement multi-branch pipeline strategies, automated rollback mechanisms, and blue-green/canary deployment
Build & Artifact Management:
- Configure Maven for dependency management and optimize build performance.
- Manage artifact repositories like Nexus or JFrog Artifactory.
- Optimize dependency resolution and reduce build times through caching strategies
Automated Testing & Quality Assurance:
- Integrate automated unit, functional, and performance testing into CI/CD pipelines.
- Build and maintain unit tests written in Java
- Work with Selenium, JUnit, TestNG, or similar frameworks.
- Work with Postman, SOAPUI, JMeter and other tools to automate testing for REST APIs
- Work with QA teams to enable shift-left testing, ensuring early detection of defects.
Debugging and Troubleshooting:
- Manage and resolve technical issues that arise during testing, deployment and production
- Conduct root cause analysis (RCA) and post-mortems for critical failures
Security and Compliance:
- Implement security scanning in CI/CD pipelines using SonarQube, Snyk, OWASP ZAP, Checkmarx (SAST, DAST, OWASP security scanning).
- Enforce compliance with industry security standards (ISO 27001, NIST, CIS Benchmarks).
Collaboration & Other skills:
- Work closely with developers and QA engineers to enhance DevOps best practices.
- Stay updated with new technologies and development trends.
- Continuously learn and apply new skills and technologies to improve development practices.
You are an ideal candidate if you have:
- Bachelor’s degree in computer science or computer engineering or equivalent
- 5+ years of experience in DevOps or Automation.
- Solid understanding and experience with DevOps practices and tools (e.g., Jenkins, Git, Maven).
- 3+ years testing development experience using Java
- Experience with Java application builds using Maven
- Proficiency in test automation tools (JUnit, TestNG, Selenium, Postman).
- Scripting skills in Bash, Python, or Groovy
- Relational and non-relational databases experience (e.g., Oracle, MySQL, PostgreSQL, MongoDB).
- Experience with J2EE application server configuration, deployment, and management is a plus;
- Experience with cloud platforms (e.g., AWS, Azure, GCP), containerization & orchestration technologies (e.g., Docker, Kubernetes), monitoring & logging (Prometheus, Grafana, ELK stack, Datadog) is a plus.
- Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
AXIVANT IS THE RIGHT PLACE FOR YOU! DISCOVER WHY!
Work with the best technologies! Created by us.
We know how important it is to have access to the latest technologies. At our company, we offer you the opportunity to work with cutting-edge software platforms, created by our very own experts (own IP) and successful at global level. With our innovative platforms and top-notch team, you’ll have everything you need to unleash your full potential and achieve your career goals.
Be part of a global success! Together with global partners and amazing customers.
Join our team and become part of a global success story. With the support of our global partners, you’ll have the opportunity to build and deliver complex solutions for major customers in top industries worldwide. Your expertise and dedication will play a critical role in shaping the future of our company and making a difference at global scale.
Put your personal mark on results! No limits for your ideas.
We encourage bold ideas and personal expression and creativity. We encourage you to put your personal mark on everything you do and push the limits of what’s possible. With no boundaries on your ideas, you’ll have the freedom to innovate and explore new possibilities. And when you achieve results, we’ll be there to celebrate your success and support your ongoing growth and development.
WE ARE LOOKING FOR EXCEPTIONAL COLLEAGUES!
Take the next step in your career and contribute to our global success! Complete the form bellow to apply!