Job Description :
Job Title: Java Developer

Location: Chicago, IL

Need Passport No

Must Have:

Must have Java/JEE and Web based development experience
Must have experience in Spring MVC, JSON, AJAX, JDBC, JPA/ORM
framework
Must have basic knowledge of OWASP Top 10 Vulnerability and
solution for the same
Must have knowledge in Secure Software Development Life Cycle
(SSDLC)
Must have basic knowledge of Spring Security
Must have experience in either Maven or Gradle
Must have experience in REST API Development experience
Must have experience in using static analysis tools like
SonarCube, FindBugs, PMD etc.

Nice to have:

Experience in any of below will be an added advantage
o Cryptography and Encryption
o Two-way SSL implementation
o OAuth2
o LDAP

o XACML/Oracle Entitlement Server usage/implementation
Automated JUnit and Integration Testing using TDD, must have
experience in JUnit and knowledge in any of below tool is an added advantage
o JUnit The de-facto standard for unit testing Java applications.
o Spring Test & Spring Boot Test Utilities and integration test support
for Spring Boot applications.
o AssertJ A fluent assertion library.
o Hamcrest A library of matcher objects (also known as constraints or
predicates
o Mockito A Java mocking framework.
o JSONassert An assertion library for JSON.
o JsonPath XPath for JSON.
Knowledge of Swagger Annotation to document REST API is an added
advantage
Knowledge of Spring Boot and PCF is an added advantage
Knowledge of AngularJS and/or ReactJS is an added advantage
             

Similar Jobs you may be interested in ..