The applicant should have hands-on development experience in Core Java and J2EE with proven expertise in writing application and core design ground up with sound algorithmic thought process.
Must Have:-
- Versatile experience with delivering highly available services on multiple technology stacks in traditional data centres, public clouds, and private clouds.
- Core Java, J2EE, Spring, Hibernate, JMS/Rabbit MQ/Kafka, Web-Services, Mysql, MSSQL, Oracle.
- Strong experience in design patterns.
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Ability to work independently and must have knowledge and experience of Microservices design, security designs, and best practices.
- Excellent analytics and Problem-solving skill with problem-solving aptitude
- Sound knowledge of cloud platforms like AWS, Azure, Google, etc.
- Sound knowledge of CDNs like CloudFront, Akamai, Cloudflare, etc.
- Strong problem solving and analytical skills (especially around the areas of performance, scalability on the above-mentioned technologies)
- Knowledge of working with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI, etc.
- Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc.
- Passion to learn new technologies and to upgrade versions of the technology.