Job Description: Title: Principal Software Engineer / Architect Domain : Communication Location: Remote Duration: 6 + Months Contract ( Possibility of extension for long term ) Must Haves
12+ years software development and architecture experience.
10+ years Java experience, including Spring
2+ years cloud infrastructure experience (AWS primarily)
Strong background in solving concurrency and horizontal scalability problems
Experience architecting and developing distributed systems
Working knowledge of Elastic Search , Kafka is a big plus