Overview
We are seeking a mid-level Software Engineer with expertise in Java and Kubernetes to join a technical team focused on the development and enhancement of enterprise applications. This role involves collaborating closely with cloud and DevOps teams to ensure effective application deployment, containerization, and adherence to CI/CD processes. The ideal candidate will have a strong backend development background and experience working in modern development environments.
Responsibilities
- Develop and maintain backend services using Java and Spring Boot.
- Collaborate with cloud and DevOps teams to support application deployments.
- Utilize Kubernetes for managing containerized applications.
- Implement and support CI/CD pipelines to automate build and deployment processes.
- Work with Docker and microservices architectures to enhance application performance.
- Stay updated with the latest AI developer tooling relevant to modern environments.
- Contribute to project planning and execution within Agile frameworks.
Requirements
- Strong commercial experience with Java and Spring Boot.
- Hands-on experience with Kubernetes for application deployment and management.
- Familiarity with Docker, containerization, and microservices architectures.
- Experience with CI/CD pipelines and supporting DevOps tools.
- Exposure to cloud platforms, particularly AWS.
- Comfortable working in modern development environments with AI tools.