Experience: 6 to 12 Yrs
6+ years of experience in developing Java based web/enterprise applications.
Java 8+, Rest/Web-services, Spring, & Hibernate, Gradle, Event streams/queues, AWS
Hands-on experience in Core Java/J2EE, Restful web services, Multithreading, Springboot, SpringMVC, Microservices, data structures and ORM Frameworks (Hibernate/JPA).
Excellent knowledge of object-oriented technologies, multi-tier applications and Service Oriented Architecture.
Good exposure in any database like MySQL, SQL, PostgreSQL, MongoDB
Hands on skills on kafka, kinesis, Spark, AWS, EMR and airflow.
Sound understanding of various design patterns and fundamental computer science concepts related to databases, data structures etc.
Experience in working with different project execution methodologies like waterfall and agile.
Ability to code, design, unit-test, code-review and create technical specifications/ documentation.