Key Required Skills Java, API Development, Agile development, relational
databases (PostgreSQL, DB2, or Oracle), and SOA/Microservice architecture.
Required:
- Server-side component design skills: Object-Oriented
- Design with Java EE 6 and up, Spring/Spring Boot, Jax-WS and JAX-RS Web service development, Apache
- Open JPA or similar, EJB 3.0, common frameworks such as Maven, JUnit, Log4J, Mockito.
- RESTful API, SOAP APIs development.
- 1 Year minimum API Management tools like Web Method or Google APIGEE.
- Knowledge of Open API Specifications
- Excellent knowledge of relational databases (PostgreSQL, DB2, Oracle), SQL, and ORM technologies (JPA2, Hibernate, Spring JDBC)
- Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito,
- Cucumber, Selenium, Karma/Jasmine, TS Lint)
- Usability and Section 508 principles, SQL development for IBM DB2, WebSphere deployment.
- Git, Bit Bucket, Jenkins automation
- Must demonstrate the experience and ability to work without technical oversight and to lead and/or
- supervise a team of specialists.
- Must possess superior oral and written communication skills in order to clearly and effectively convey issues and ideas to team members, management and customers
- Requires the ability to obtain a Public Trust Clearance.
Desired:
- Agile development principles and methodology
- Open Shift
- Knowledge of SSA system architecture