To ensure you’re set up for success, you will bring the following skillset & experience:
- 12+ years of experience in Java-based application or product development, with expertise in RESTful services, high-performance computing, and multi-threading.
- Hands-on experience with modern Java frameworks such as Spring Boot, Quarkus, or Micronaut.
- Experience working in web-based environments, utilizing React, Angular, server-side rendering, HTML, CSS, JavaScript, and TypeScript.
- Familiarity with DevOps concepts and tools such as Infrastructure as Code, Jenkins, Ansible, and Terraform.
- Strong knowledge of build tools such as Gradle and Maven.
- Experience working with cloud technologies such as AWS, Azure, or GCP.
- Proficiency with modern version control systems (Git).
- Solid understanding of design patterns, object-oriented programming, SOLID principles, testing automation, and performance at scale.
Whilst these are nice to have, our team can help you develop in the following skills:
- Experience in CI/CD pipelines with Jenkins and other popular DevOps tools.
- Familiarity with Agile methodologies and Atlassian tools (Jira, Confluence).
- Proficiency with advanced IDEs such as IntelliJ, Eclipse, or VS Code.