Senior Java Architect
Job details
Job Description: Our client, a leading organisation, is seeking an experienced Java Spring Architect with strong Azure architecture skills to design, develop, and implement scalable cloud-based solutions. This role will focus on leading architectural decisions, ensuring best practices, and optimising performance for enterprise applications. Job Responsibilities:
- Design and develop cloud-native solutions using Java Spring within an Azure environment.
- Lead architectural discussions and ensure alignment with business goals and technical requirements.
- Define best practices for cloud development, security, and deployment.
- Collaborate with cross-functional teams to integrate various enterprise systems.
- Optimise application performance, scalability, and reliability.
- Ensure compliance with industry standards and security frameworks.
- Provide technical mentorship to development teams and oversee code quality.
- Minimum 8+ years of experience in Java development, with at least 4+ years in an architectural role .
- Strong experience with Spring Boot, Spring Cloud, and Microservices architecture .
- Expertise in Azure cloud services , including Azure Kubernetes Service (AKS), Azure Functions, API Management, and Identity Management .
- Knowledge of DevOps practices , including CI/CD pipelines and Infrastructure as Code (IaC).
- Solid experience in containerisation technologies such as Docker and Kubernetes .
- Proven ability to design scalable, resilient, and secure cloud-based applications .
- Experience working in Agile and DevOps environments .
- Knowledge of other cloud platforms such as AWS or GCP.
- Experience with messaging and event-driven architecture (Kafka, RabbitMQ, etc.).
- Familiarity with Terraform, Ansible, or ARM templates for infrastructure automation.
- Exposure to API security, OAuth2, and identity management solutions.
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field .
- Certifications in Azure Architecture (e.g., Azure Solutions Architect Expert) would be an advantage.
- Standard Monday–Friday workweek with flexible hours.
- Hybrid working model with remote options.
- Competitive salary based on experience.
- Bonus, pension, health insurance, and additional benefits .
- Opportunities for career progression and continuous learning.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.