Early Warning needs to develop, test, and deploy complex solutions to protect the U.S. financial system and increase access to financial services.
Requirements
- Seven or more years of experience in the development of distributed systems, SaaS, cloud solutions, micro services.
- Hands-on Docker experience.
- Six or more years of work experience with Java/Spring. Proficiency in Maven/Gradle.
- Experience designing/developing scalable systems.
- Experience with event-driven architecture and messaging frameworks (Pub/Sub, Kafka, RabbitMQ, etc).
- Working experience with cloud infrastructure (Google Cloud Platform, AWS, Azure, etc).
- Knowledge of mature engineering practices (CI/CD, testing, secure coding, etc).
Responsibilities
- Build technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
- Participate in the strategic development of methods, techniques, and evaluation criteria for projects and programs.
- Drive all aspects of technical architecture, design, prototyping and implementation in support of both product needs as well as overall technology strategy.
- Provide leadership and technical expertise in support of building a technical plan and backlog of stories, and then follow through on execution of design and build process through to production delivery.
- Guide a broad functional area and lead efforts through the functional team members along with the team’s overall planning.
- Represent engineering in cross-functional team sessions and able to present sound and thoughtful arguments to persuade others.
- Collaborate and partner with product managers, designers, and other engineering groups to conceptualize and build new features and create product descriptions.
Other
- Candidates responding to this posting must independently possess the eligibility to work in the United States, for any employer, at the date of hire.
- This position is ineligible for employment Visa sponsorship.
- Ability to influence and work in a collaborative team environment.
- Background and drug screen.
- Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices.