Job Description :
Java
· 5-8 years of developing applications using Core Java
· Hands on development experience is a must in the last 2 years
· Experience with UML, OOPS Concepts, Multi Threading, memory management, JVM, String Management, Collection Classes
· Experience with One or more Design Patterns – MVC, MVVM, MVP, Singleton
· Experience with REST Web Services
· Experience implementing business critical, high volume, and highly available web-based applications is a must.
· Experience with layered architecture. esp. building micro services and connecting to API's.
· Must be collaborative, adaptable, and have good communication skills.
· Prior experience working on agile teams is a must
· Experience in the Financial industry is a plus.
· Bachelor’s degree in Engineering, Computer Science or related fields