Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Be inspired by the impact that financial services technology can have on people's everyday lives.
Requirements
- Experience with conceptualization, design, engineering, and debugging, with 2-5 years in a hands-on software development role
- Proficiency developing in Java, Spring MVC, Spring Boot, Spring Security, Spring Cloud
- Hands-on work experience with microservice architecture, API design, distributed systems, RESTful API development, API versioning, OpenAPI standards, Java Batch and scheduled processing, DB2, SQL, query tuning and indexing strategies, static code analysis tools: AquaScan, Checkmarx, Blackduck, UNIX environments, shell scripts to automate system and application
- Knowledge of professional software engineering best practices for full software development life cycle, including secure coding standards, code reviews, source control management, build processes, testing, operations and production support
- Experience optimizing code and infrastructure, as well as logging and monitoring
Benefits
- Diversity, Equity, Inclusion & Allyship
- Accessibility and Workplace Accommodations
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance
- Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits