Description

>> Build n‑tier, highly scalable, fault‑tolerant, and reactive microservices using Java, Scala, Go, Camel, Spring, Apache Tomcat, JBoss, and RESTful architecture. >> Design and develop next‑generation reactive microservices deployed within Kubernetes ecosystems in public cloud environments such as Google GCP and Microsoft Azure. >> Design and architect cloud‑native, distributed, high‑performance, scalable, and fault‑tolerant microservices. >> Build products with a strong focus on testability and high test coverage using tools such as Mockito and JUnit. >> Follow a disciplined development approach, including code reviews, testing, documentation, and structured code practices within a team environment. >> Design and architect applications using SQL and NoSQL databases such as Oracle, Cassandra, and Azure Cosmos DB. >> Utilize industry research and innovation to build next‑generation systems to improve customer's technology environment. Requirements: >> Microservices development using Java, Scala, Go, Camel, Spring, Apache Tomcat, JBoss, and RESTful architecture >> Kubernetes-based deployment in public cloud environments (GCP, Azure) >> Cloud-native and distributed systems architecture >> Expert-level knowledge of Java and Spring Boot >> Experience working with distributed systems and team environments >> Test-driven development with Mockito and JUnit >> Microservices architecture, multithreading, networking, and performance tuning >> SQL and NoSQL databases (Oracle, Cassandra, Azure Cosmos DB) >> Strong development discipline (code review, testing, documentation, code structure) >> Use of industry research and innovation for next-generation system development

Education

Bachelor's degree