JOB DETAILS
The ideal candidate must have experience in enterprise application design, system performance and scalability.
4+ year experience in web services, distributed systems along with experience building applications for scalability, availability, and reliability
Experience with technical support of highly distributed applications
Strong understanding of Java language and OOP and functional programming paradigms
Strong in design and architectural patterns
Expertise with the Spring Boot, JPA, Hibernate etc.
Experience in AWS services is preferred - Lambda, Cognito, SAM, Strong understanding of databases and tradeoffs for selecting those for transactional and analytics use cases - MySQL, NoSQL systems etc.
Development experience in building Microservices, specifically with HTTP, REST, JSON and XML.
Experience in TDD techniques & Continuous Integration is a plus
Experience with Git, Maven,...