Overall 5 years development experience with minimum 3 years of experience in Golang development with strong coding skills and familiarity with mainstream Golang frameworks and components Proficient in multi-threading concurrent programming network IO models and database transactions Knowledge of parallelism locking synchronisation and race conditions in software development Solid understanding of databases tables indices and distributed systems Solid understanding of Redis for efficient caching and data management Experience with Kafka for building high-concurrency real-time systems Experience in cloud infrastructure Azure GCP or AWS Proficiency in Unix systems and comfort in the terminal Writing comprehensive tests for all developed features Good understanding of API design principles and best practices Well versed with DevSecOps process Good to have worked in Public SectorAbout Virtusa Teamwork quality of life professional and personal development values that Virtusa is proud to embody When you join us you join a team of 27 000 people globally that cares about your growth one that seeks to provide you with exciting projects opportunities and work with state of the art technologies throughout your career with us Great minds great potential it all comes together at Virtusa We value collaboration and the team environment of our company and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence Virtusa was founded on principles of equal prospect for all and so does not discriminate on the basis of race religion color sex gender identity sexual orientation age non-disqualifying physical or mental disability national origin veteran status or any other basis covered by appropriate law All employment is decided on the basis of qualifications merit and business need