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.
- Familiarity with DevOps tools and concepts, including Infrastructure as Code, Jenkins, Ansible, and Terraform.
- Experience working in web-based environments, utilizing React, Angular, server-side rendering, HTML, CSS, JavaScript, and TypeScript.
- 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).
- Strong understanding of design patterns, object-oriented development, high-performance computing, SOLID principles, and testing automation.
- Familiarity with modern Java frameworks such as Spring Boot, Quarkus, or Micronaut.
Whilst these are nice to have, our team can help you develop in the following skills:
- Experience in CI/CD environments with Jenkins and popular DevOps tools.
- Familiarity with Agile methodologies and Atlassian tools (Jira, Confluence).
- Proficiency with advanced IDEs such as IntelliJ, Eclipse, or VS Code.