Java / J2EE Technology stack
Mandatory Skills:
· Expertise in JAVA/J2EE programming language utilizing Spring framework.
· Sound knowledge on Object oriented programming concepts
· Experience in working on Multithreaded Systems.
· Strong Experience RESTful and SOAP Web Services
· Exposure to Unit testing framework like TestNG, JUnit.
· Good knowledge on system design and various design patterns
· Strong systems fundamentals related to performance, scale and factors inside/outside the JVM that impact the system.
· Strong experience with SQL databases (procedures, triggers, etc.)
· Expertise in Unix.
· Expertise on GIT and Maven.
· Experience in working in Agile methodologies
· Experience in continuous integration