Senior Software Engineer - Java - Middleware

API, Agile, Amazon Web Services, Apache Ant, Ansible, Apache Maven, Authentication, Automation, BDD, Command-line interface, Continuous integration, Data modeling, Database, Docker, Google Guice, Java, Jenkins, Linux, Middleware, NoSQL, Object-relational mapping, Software development, Software engineering, TDD, Test-driven development, Sockets, Spring, OAuth, JUnit, Microservices, Gradle, High availability, Web services
Full Time
$160,000 - $205,000
Work from home available

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, API’s & 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 
Dice Id : 90827581
Position Id : 6666816
Originally Posted : 2 months ago
Have a Job? Post it