Description

You will design and build highly scalable, fault-tolerant microservices.

Responsibilities

  • Design and architect cloud-native, distributed, high-performance microservices.
  • Build n-tier, reactive microservices using Java, Scala, or Go.
  • Implement and deploy applications within Kubernetes ecosystems on GCP or Azure.
  • Architect applications leveraging SQL and NoSQL databases like Oracle, Cassandra, or Azure Cosmos DB.

Required Skills

  • 5+ years of experience building scalable, fault-tolerant microservices.
  • Expert-level proficiency in Java and Spring Boot.
  • Strong hands-on experience with Spring Framework, Apache Camel, Tomcat, and JBoss.
  • Proven experience deploying applications in Kubernetes environments on GCP and Azure.
  • Deep knowledge of microservices architecture, including multithreading, networking, and performance tuning.
  • Experience designing with both SQL (Oracle) and NoSQL (Cassandra, Azure Cosmos DB) databases.
  • Strong focus on testability, proficient with JUnit and Mockito.
  • Experience implementing RESTful architecture patterns.

Education

Bachelor's degree