Java Developer - Azure & Kubernetes

Stafide
Amsterdam, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Azure
Cloud Computing
Cloud Engineering
Software Quality
Continuous Integration
DevOps
Distributed Systems
Performance Tuning
Software Deployment
Software Technical Review
Enterprise Software Applications
Spring Cloud
Spring-boot
Software Troubleshooting
Containerization
Kubernetes
Deployment Automation
Microservices

Job description

  • Design, develop, and maintain scalable enterprise applications using Core Java and Spring Boot technologies.

  • Build and support microservices-based architectures for high-performance and cloud-native applications.

  • Develop and deploy applications within Microsoft Azure environments, including Kubernetes-based platforms such as AKS.

  • Implement and manage CI/CD pipelines using Azure DevOps and modern DevOps practices.

  • Collaborate with cross-functional teams to design secure, scalable, and resilient enterprise solutions.

  • Participate in architecture discussions, technical design reviews, and solution optimization initiatives.

  • Support containerization, orchestration, deployment automation, and cloud infrastructure operations.

  • Ensure application reliability, scalability, performance optimization, and operational stability.

  • Troubleshoot and resolve complex technical issues across development, deployment, and production environments.

  • Contribute to continuous improvement initiatives related to DevOps, automation, and engineering best practices.

  • Work closely with stakeholders to translate business requirements into technical solutions within enterprise environments., * Support continuous improvement initiatives across development and cloud operations processes.

  • Adapt quickly to evolving technologies, enterprise requirements, and delivery priorities.

What We Bring to the Table:

  • Opportunity to work on enterprise-scale cloud transformation and modernization initiatives.

  • Exposure to advanced Azure cloud technologies, Kubernetes platforms, and microservices ecosystems.

  • Collaborative and innovation-driven engineering culture.

  • Opportunities for continuous learning, technical growth, and professional development.

  • Dynamic environment encouraging ownership, technical excellence, and operational innovation.

Requirements

  • 8-10 years of experience in Java application development and enterprise software engineering.

  • Strong expertise in Core Java, Spring Boot, and microservices architecture.

  • Hands-on experience with Microsoft Azure cloud services and Kubernetes platforms, preferably AKS.

  • Strong understanding of CI/CD pipelines, Azure DevOps, and DevOps automation practices.

  • Experience designing and deploying cloud-native and containerized applications.

  • Strong knowledge of application scalability, performance optimization, and distributed systems.

  • Experience working within Agile and enterprise delivery environments.

  • Strong troubleshooting, analytical, and problem-solving capabilities.

  • Excellent communication and collaboration skills.

  • Banking or financial services domain knowledge is preferred.

  • Ability to work effectively within fast-paced and technically complex enterprise environments.

You Should Possess the Ability To:

  • Design and develop scalable enterprise-grade cloud-native applications.

  • Implement and optimize microservices architectures and Kubernetes-based deployments.

  • Automate deployment, monitoring, and operational workflows using DevOps best practices.

  • Troubleshoot and resolve complex application and infrastructure issues efficiently.

  • Collaborate effectively with developers, architects, DevOps teams, and business stakeholders.

Apply for this position