Tasks
You will work across all phases of the software and cloud lifecycle and be part of an international Agile team.
- Design, develop, and deploy cloud-native applications and services on AWS.
- Build and maintain backend services using Java (e.g., Spring Boot or similar frameworks).
- Architect scalable, secure, and highly available solutions leveraging AWS services (e.g., EC2, S3, Lambda).
- Implement Infrastructure as Code
- Ensure system performance, security, and reliability following best practices and a Clean-Code mindset.
- Develop and/or maintain CI/CD pipelines for automated testing and deployment.
- Produce and maintain clear technical documentation and specifications to ensure long-term maintainability.
- Collaborate with developers, DevOps engineers, stakeholders, and project managers in international teams.
- Contribute to best practices, knowledge sharing, and continuous cloud optimization initiatives.
Requirements
- University degree in Computer Science, Engineering, or equivalent practical experience.
- At least 2 years of hands-on experience in cloud engineering, preferably with AWS.
- Strong development skills in Java and related frameworks (e.g., Spring Boot).
- Experience with cloud services and modern architecture patterns (microservices, serverless, event-driven systems).
- Solid understanding with CI/CD pipelines, DevOps practices, and Infrastructure as Code.
- Solid understanding of cloud security best practices.
- Frontend development knowledge is a plus.
- Strong consulting skills, including requirements engineering and stakeholder communication.
- Analytical mindset, flexibility, and excellent communication skills at all levels.
- Fluent English.