- Bachelor's or master's degree (or equivalent) focusing on software development.
- At least 5 years of hands-on experience with Core Java. Experience with Spring Boot and a knowledge of RESTful services is desirable.
- At least 5 years hands-on experience with developing Web application Test frameworks using Selenium.
- Experience Performance Testing with tools like Load runner and JMeter is desirable.
- Proactive in assisting colleagues with problem-solving, code reviews, and knowledge sharing to maintain high standards and ensure successful project delivery.
- Knowledge of Certificate Lifecycle Management (CLM), the automated, end-to-end process of handling digital certificates (like SSL/TLS) from their creation (issuance) through deployment, monitoring, renewal, and eventual retirement (revocation).
- An understanding of common Public Key Infrastructure (PKI) use cases including SSL/TLS (with Client Authentication), Encryption and Signing.
- Proficient with source control tools and workflows (GitLab), continuous integration pipelines, and test-driven development.
- Hands-on experience using AI development tools preferably GitHub Copilot to enhance and accelerate the software development lifecycle. This includes utilizing AI-driven code suggestions, automated documentation, and intelligent refactoring capabilities to improve code quality, reduce development time, and streamline collaboration within agile teams