Job Description
2Bridge Partners has been engaged in the direct hire search for a Senior Software Engineer to join our FinTech client. They are looking for an exceptional software engineer who's experienced building web-based middleware in java, Vert.x, on AWS cloud services. Join a smart, creative, talented, and motivated team of engineers.
OUR CLIENT OFFERS A COMPREHENSIVE PACKAGE INCLUDING A COMPETITIVE BASE, BONUS, EQUITY, MEDICAL, DENTAL, VISION, PAID TIME OFF, AND OTHER BENEFITS.
RESPONSIBILITIES
- Collaborate with the product team to enhance and build high-availability event-based web-services
- As part of an agile team, design and implement features and stories
- Lead the architecture, design, development, and integration of Webservices, APIs, etc.
- Measure application performance and latency using a range of tools and services
- Collaborate with the CISO, Operations, and implementation teams
- Using acceptance & test-driven development build optimized, testable, and reusable code
- Help refactor from a monolith to microservice architecture
REQUIREMENTS
- 5-10 years of software development experience in Java and or Go
- Experience building high-availability, event-based middleware systems
- Deeply knowledgeable of web-architectures, micro-services, web-sockets, APIs & gateways
- Experience with Object Relational Mapping - Vert.x, Guice, Spring, etc.
- Experience with Security and Authentication protocols - OpenID, OAuth, TLS, etc.
- Passionate about CI/CD and processes and tooling Maven, Gradle, Jenkins, Ant, Gitlab, Ansible, Docker, etc.
- Employ TDD/BDD with an emphasis on Automation - SonarQube, Junit, etc.
- Strong background with Relational and NoSQL databases - schema design, data modeling, etc.
- LINUX CLI and cloud Expert - AWS