Description
You will develop and maintain high-volume, customer-facing cloud-native applications.
Responsibilities
- Build and scale microservices using Spring Boot.
- Develop cloud-native applications within Azure or Google Cloud environments.
- Implement distributed caching solutions and caching proxies to optimize system performance.
- Integrate code into CI/CD pipelines using automated build, unit, and automation tests.
- Collaborate within Agile teams and pods to solve complex programming problems.
Required Skills
- 5+ years of software development experience.
- Strong programming proficiency in Java 8 or above.
- Experience building microservices with Spring Boot.
- Experience with cloud providers such as Azure or Google Cloud.
- Knowledge of distributed caching solutions like Redis, Memcached, or HazelCast.
- Experience with caching proxies such as Varnish or Squid.
- Hands-on experience with CI/CD pipelines and automated testing.
- Background in Agile development environments.
- Degree in Engineering or a related field.
Preferred Skills
- Contributions to open source projects or experience with open-source ecosystems.