- Bachelor's degree in Computer Science or Software Engineering, or Bachelor's degree with relevant programming experience
- Hands-on Full Stack Java development experience.
- Hands-on JavaScript experience
Strong Enterprise level experience with the following skills:
- Servilets – Specify years of experience and list each job this skill was used on.
- JSP - Specify years of experience and list each job this skill was used on.
- JDBC - Specify years of experience and list each job this skill was used on.
- Security - Specify years of experience and list each job this skill was used on.
- MVC - Specify years of experience and list each job this skill was used on.
- Good understanding in XML, XSD and XSLT
- Strong experience in developing and consuming REST/SOAP web services.
- Expert-level knowledge of JDBC, SQL, database-stored procedures and JPA frameworks
- Experience with Agile and Jenkins
- Strong experience with junit and any mocking framework like mockito, jmockit etc.
- Good experience with SCM tools like Git, TFS, etc.
Nice to Have Experience:
- Experience in backbone is a plus.
- Experience in Splunk is a plus.
- Experience in cache framework like Redis, Memcached is a plus.
- Knowledge of web accessibility is a plus.
- Hands-on SCSS experience is a plus.
- Knowledge in a micro-service environment is a plus.