Job Description
Join our dynamic Front Tech team, an inspiring group of technologists dedicated to enhancing high-profile applications. As a pivotal member of our team, you will play a key role in specifying, documenting, re-architecting, and improving the technical architecture to effectively address both current and future business needs. This role offers you the opportunity to collaborate and share knowledge with your peers in the DevOps Chapter, as well as interact with various teams that provide crucial infrastructure and data for end users.
Position Overview
We are seeking a passionate DevOps Architect who possesses exceptional Java and API expertise to help us deliver software products to the highest standards. In this role, you will be responsible for ensuring micro-service reliability, making critical technical architecture decisions, and overseeing deployment to production. An understanding of end-to-end software development processes, particularly within Agile frameworks, will be advantageous. Most importantly, you will collaborate with a global team of technologists to share ideas and drive innovation.
Must-Have Qualifications
- Extensive experience with the Java language and the Spring framework, along with a strong understanding of the JVM and related Java technologies.
- Proficient in REST APIs, including design, versioning, and maintenance, with a solid grasp of networking principles.
- Experience with reverse proxies (e.g., Apache).
- Proficient in SQL databases (PostgreSQL, Oracle).
- Hands-on experience with build pipelines, Java application delivery, and deployment to Linux or Kubernetes.
- Master's degree in Technology or an equivalent qualification.
- Comprehensive software engineering knowledge, including development, maintenance, and software improvement.
- Open-mindedness, team spirit, and excellent organizational skills with keen attention to detail.
Preferred Qualifications
- Interest and good knowledge in finance would be an advantage.
- Familiarity with OpenID Connect (OIDC) / OAuth 2.0 authentication protocols.
- Experience dealing with TLS/SSL, certificates, and general encryption.
- Knowledge of network security and firewalls.
- Some familiarity with containers and orchestration technologies (e.g., Docker, Kubernetes).
- Proficiency in additional programming languages, such as Python and Bash scripting.
- Strong belief in automation, infrastructure as code (e.g., Puppet), and XaaS.
- Familiarity with NoSQL databases (MongoDB, Elasticsearch).
- Hands-on experience with Agile methodologies.
Key Responsibilities
- Collaborate with Business Analysts and Solution Architects to continuously enhance Front Tech applications and APIs.
- Integrate new components in collaboration with 3rd party software vendors, providing support and maintenance.
- Work alongside software engineers on all development-related tasks for applications and APIs.
- Lead the promotion of code from our software factory to production, advocating for maximum automation without compromising quality.
- Establish state-of-the-art analytics and monitoring capabilities, delivering both prescriptive and predictive insights.
- Develop code for configuration and security components.
- Diagnose production issues and conduct root-cause analysis, working with the cross-functional team to propose solutions.
- Provide continuous guidance to software engineers on operational challenges, ensuring software implementations are production-proof.
- Promote data-driven decision-making and identify key metrics that matter.
Apply online using the form below. Only applications matching the job profile will be considered.