Senior Java Developer - JVM - Microservices

java, core java, j2se, spring, orm, hibernate., guice, vert.ex, api, gateways, http, websockets, microservices. sonarqube, junit, aws, gcp, cloud, linux, openid, oauth, tls, nosql, schema, agile
Full Time
$180,000 - $210,000
Work from home not available Travel not required

Job Description

2Bridge Partners has been engaged in the direct hire search for a Senior/Principal Software Engineer to join our FinTech client. 

This is a full time, direct hire role offering a competitive package including medical, dental, vision, equity, Paid Time Off, Discretionary Bonus, etc.

Responsibilities

  • Collaborate to enhance and build high-availability java-based services.
  • As part of an agile team, design and implement features and stories in code.
  • Lead the design, development, integration, and management of Restful web-services, API's, and enterprise SaaS/PaaS.
  • Measure application performance and latency using a range of tools and services.
  • Embrace TDD/BDD and automation in testing to ensure code quality
  • Create optimized and reusable code

Requirements

  • 5+ years Software development building enterprise middleware application using Java - Core Java/J2SE
  • Knowledgeable of JVM and experience with performance/memory management, garbage collection, etc.
  • Deeply knowledgeable of web-architectures, micro-services architecture, web-sockets, API s & gateways
  • Experience with Spring, Guice, Vert.ex, etc.
  • Experience with OpenID, OAuth, TLS, and other security protocols.
  • Passionate about CI/CD and build management processes and tooling - Maven, Gradle, Jenkins, Ant, Gitlab, Ansible, Docker, etc.
  • Experience with TDD/BDD with an emphasis on Automation - SonarQube, Junit, etc.
  • Strong background with Relational/NoSQL databases - schema design, data modeling, etc.
  • Experience working in a Linux environment, exposure to AWS or Azure is a plus. 

 

 

Dice Id : 90827581
Position Id : 6196108
Originally Posted : 5 months ago
Have a Job? Post it