The ideal candidate will have extensive software development experience, excellent analysis and problem-solving skills, a passion for delivering modern, highest-quality software, and works well in a collaborative Agile environment
BS or MS Degree in Computer Science, Information Technology, or equivalent;
10+ years’ experience developing enterprise applications using Java;
5+ years’ experience with Spring/Spring Boot, Apache Tomcat, Web Services;
Experience with Cloud technologies including AWS, Terraform, Kubernetes, etc
Experience integrating with APIs and a strong understanding of RESTful web services;
Experience with DevOps CI/CD practices, build and deploy tools (Jenkins, GitHub, Artifactory);
Strong communication skills, able to convey technical concepts with stakeholders and influence meaningful discussions with partners;
Strong leadership skills, able to build positive relationships and collaboration with a variety of individuals and groups, enjoys mentoring junior members of the team;
Solid understanding of fundamental design principles, able to drive design of modular, scalable, and resilient platform;
Experienced with secure coding standards and practices;
Ability to work on complex technical and functional analysis tasks;
Responsibilities
You will be a hands-on lead developer building best-in-class applications using modern technology, architecture, and dev-ops infrastructure
You will play a vital role in leading the technical design and development of our applications, in collaboration with architects, stakeholders and other team members
The squad you will be joining is responsible for designing and developing critical application solutions providing efficiencies and scale to financial business processes essential to the organization’s growth
Benefits
You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home