Overview
The Senior Software Engineer will be responsible for enhancing and delivering software products over a 3-month contract. Working within a dynamic agile team, the contractor will leverage their expertise in Java and Spring Boot to contribute to a secure and scalable development environment. This role offers an opportunity to engage in system design, test-driven development, and DevOps practices, while working in a hybrid setting.
Responsibilities
- Enhance and build products in an agile team environment.
- Implement and maintain microservices architecture using Java and Spring Boot.
- Automate CI/CD pipelines for build, test, and deployment processes.
- Utilize cloud technologies and Docker for deployment.
- Collaborate on system design and engage in test-driven development.
- Contribute to deployment operations and ensure software stability.
Requirements
- Proven experience with Java and Spring Boot.
- Strong background in microservices architecture.
- Experience with CI/CD automation and DevOps practices.
- Familiarity with cloud technologies and Docker.
- Understanding of Kubernetes for orchestration.
- Ability to work in an agile environment with focus on delivering high-quality software.