5+ years in each of the following items:
- Extensive design and programming skills in Java 1.8 or above
- Experience with job scheduling tools such as Autosys, Control-M, or Quartz
- Experience with JEE technologies including Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, and Spring JDBC
- Experience with modern software development tools for Continuous Integration/Continuous Deployment (CI/CD) including Jenkins, Git/Bitbucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and Urban Code Deploy
- Hands-on design and development experience in Hibernate, JBPM, Drools, Spring Rest API, Spring Core, Spring Data JPA, Redis, and JMeter
- Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST, and SOAP) and Security (LTPA, JWT, OAUTH2)
- Experience working on Agile projects and strong knowledge of Agile terminology and framework
- Strong communication and collaborative skills in providing technical direction and hands-on software development to include design, development, and testing
- Ability to multi-task in a fast-paced environment with multiple deadlines
- Ability to take initiative and work independently with minimal supervision
- Willingness to work in a hybrid on-site/WFH location stated on the job opening
Preferred Qualifications:
- Experience working with Kafka streaming, infrastructure, containers, and Cloud
- Excellent skills in programming extensible object-oriented software solutions using NodeJS, Python, Java, etc.
- Functional familiarity with common open source database systems (e.g. SQL Server, PostgreSQL, MongoDB, Redis, etc.)
- Experience working with event-driven data analytics and associated tools (e.g. ELK, beats, GraphQL, etc.)
- Experience building and integrating APIs to event-stores (i.e. Kafka)
- Experience operating in environments subject to regulatory, compliance, and risk-based security requirements
- Experience in CI/CD toolsets (e.g. Jenkins, GitLab, SonarQube, etc.)
- Excellent communications skills (written, verbal, & virtual)
- Strong drive, self-motivated, logical, and detail-oriented
- Passion for new technologies, software & processes