Java and API
Mandatory Skills Strong understanding of Object Oriented Design principles, Unit Testing and code quality metrices Programming experience in Java 8 & above, Spring, REST and other related frameworks Prior experience in building enterprise-scale distributed micro-services system Excellent written and verbal communication skill with collaborative mindset Ability to design, architect and drive the development of large features or functionality Strong problem-solving skills Diving into server-side application logic and working on integration with front-end Designing and developing resilient and scalable solutions for any of the hybrid environments (Private cloud - Open Shift, Public cloud - AWS, Azure) Building microservices and APIs using REST/GraphQL Working with Relational Databases like Postgres/Oracle. NoSql databases or MongoDB/DynamoDB Using test-driven development to write top quality and well tested code by implementing automated tests
Preferred Skills: Understanding of UNIX, cloud and container infrastructure basics Understanding of RDBMS and NoSQL DB architecture and functioning Experience working in a mature DevOps Knowledge and experience with messaging and event technologies like Kafka Experience with project management tools: JIRA, Confluence, BitBucket | ||||