Job Responsibilities:
- Design, develop, test, install, and maintain systems, applications, networks, and related processes to meet the functional objectives of the business.
- Assess system, application, and network needs.
- Provides modeling and simulation consulting to clarify client technology functionality.
- Evaluate and implement new advanced technologies.
Skills and Experience Required:
Required:
- Expertise in Java 17 or greater.
- 10+ years of experience in software development, with at least a few years in a leadership or mentoring role.
- Experience with Spring boot, Restful services, and NoSQL databases.
- Must have experience with APIs.
- Able to work with confluence, Jira, SharePoint, OpenShift and software security tools like Fortify and Sonatype.
- Understanding of Agile methodologies (Scrum, Kanban) and experience working in Agile teams.
- Understand and implement TDD for development.
- Experience in the Finance industry.
- Be able to work in a fast-paced environment.
Education: Must possess a Bachelor's degree