Overview
We are seeking a Software Engineer for a 4-month contract, where you will be a key member of an agile team focused on enhancing, building, and delivering secure, stable, and scalable products. This role involves hands-on system design, test-driven development, and utilizing DevOps practices to meet project goals effectively.
Responsibilities
- Enhance and build software products in collaboration with an agile team.
- Conduct hands-on system design and implementation.
- Utilize test-driven development methodologies.
- Deploy applications using CI/CD practices.
- Implement microservices architecture using Java and Spring Boot.
- Automate CI/CD pipelines for build, test, and deployment.
- Manage cloud infrastructure and containerization using Docker and Kubernetes.
Requirements
- Proven experience with Java and Spring Boot.
- Strong knowledge of microservices architecture.
- Experience with DevOps practices and CI/CD pipelines.
- Familiarity with cloud technologies.
- Hands-on experience with Docker and Kubernetes.
- Ability to work effectively in an agile environment.
- Track record of delivering secure and stable software solutions.