Should have minimum 8 years of Java experience with a minimum of 2 year of team lead experience
Strong knowledge on Object Oriented analysis and common design patterns
Experience in designing and developing applications using Java EE platforms
Experience in developing front-end applications.
Experience in implementing microservices,REST API,SOAP based integrations, implementation of messaging queue framework.
Excellent knowledge of Relational and NOSQL Databases, preferably MongoDB
Experience on frameworks like SpringBoot,SpringMVC,Hibernate,Angular,Khafka,Camel
Experience on AWS cloud technologies like EC2,S3,Lambda,DocumentDB is a plus
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Strong logical, analytical, and design skills
Excellent written and verbal communication skills.
Self Starter and Independent