3-5 years of software development experience. Bachelor degree in Computer Science/Engineering or equivalent. Genuine curiosity of computer programming and keen on learning new technologies. Strong communication skills; need to be able to work in a multi-location cross-functional team. Solid hands-on experience with Java, Spring Framework, JPA, REST, grpc, .NET, Javascript/Typescript, ReactJS, CSS. Cloud Technologies: AWS, Kubernetes, Serverless Frameworks (e.g. AWS lambda/Batch/Step Functions). Database: Microsoft SQL Server, PostgreSQL/MySQL. Strong knowledge in relational databases especially in the performance tuning and optimization aspects. Familiar with DevOps concepts and tools such as CD/CD and containers. Experience with Python and shell scripts.