Senior Backend Java Developer

new york, New York

A leading financial firm is seeking a Senior Backend Java Developer to join their team in New York, NY.

Qualifications

Required

  • Must have at least a Bachelor’s degree in Computer Science, or related field
  • Expert knowledge of Java, Spring, Hibernate, SQL, Oracle, Tomcat, Maven, and Git
  • Experience with relational databases (SQL Server, Oracle, DB2, or Sybase etc.) and non-relational databases (e.g. Cassandra and MongoDb)
  • 5+ years of designing and building microservices and distributed architecture
  • Senior hands-on production experience with distributed stream processing frameworks: Kafka/Ignite/Spark Streaming/Storm
  • 5+ years of experience in designing and implementing large scale platforms with high resiliency and reliability
  • Deep understanding of the Agile software development cycle and development methodology
  • Experience with leading the development of cloud-based applications and development of APIs, web services
  • 3+ years of experience in Cloud technologies such as Docker, Kubernetes, AWS: EC2, S3 etc.
  • 5+ years of experience in Banking/Financial industry
  • Design highly scalable software solutions to improve functionality and system longevity
  • Expected to adapt in dynamic and collaborative work environment and make independent decision
  • Experience working within Agile/Scrum Methodology

Preferred

  • DevOps experience
  • Enterprise RDBMS (Oracle and/or Sybase)
  • Experience in multi-threaded programming
  • Unit testing experience
  • Kafka experience
  • Python experience
  • Scala experience
  • Hibernate experience

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs