Description

Job Description

REQUIRED SKILLS:

- Bachelor's Degree preferably in Computer Science or IT-related discipline and a minimum of 5 years of related experience is required. 4 additional years of experience may be substituted for the degree.

- Experience with Object-oriented design and development, data structures, and design patterns

- Experienced with Agile framework and ability to apply best practices using industry standards throughout all software developed

- Must be experienced with Java 8+, Spring MVC (or some Spring Framework), JDBC,  Eclipse, REST services, and Git.

- Must be experienced with front-end technologies such as Bootstrap, JQuery, Ajax, React, Angular, HTML5, and CSS3.

- Must have STRONG experience with SQL.

- Experience with RDMS and database design and troubleshooting (Oracle, PL/SQL)

- Experience with Automated unit tests (i.e. JUnit, mocks) and test-driven development

- Knowledge of web application security vulnerabilities and how to address them

- Experience with Gradle. Familiarity with continuous integration principles.

- (Nice to Have) Experience using Splunk, and calling Splunk APIs

Education

Any Graduate