undefined

Back-End Developer

Posted 7 days ago

Details

undefined
Compensation
Not disclosed
undefined
Industry
FinTech
undefined
Time commitment
Full time
undefined
Company size
Not disclosed

Skills

Java 8
Java
JUnit
Mockito
Jenkins
Git
Gradle

Job description

A fast-growing company that is developing an innovative online trading platform while leveraging the latest advancements in technology, is looking for a Back-End Developer. The developer will be in charge of delivering completely functional solutions, improving back-end capabilities, and integrating them with the front-end. The company’s intuitive trading platform enables investors to easily navigate and keep track of their investments while scouring the market for better opportunities. This is an excellent opportunity for developers who are capable of hitting the ground running while working with constantly evolving requirements.
Job Responsibilities:
  • Examine the back-end server's existing architecture and design, and continually incorporate improvements to make the systems more durable, dependable, and responsive
  • Implement and establish automated tests to check the performance, security, and dependability of the back-end infrastructure on a regular basis
  • Create new data pipelines to enable the deployment of new models in production
  • Mentor new employees and interns and guide them on the industry's best practices
Job Requirements:
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a back-end developer
  • Extensive practical knowledge of event-sourcing architecture
  • Comprehensive understanding of Core Java with a focus on real-time, low latency, and effective memory allocation
  • Substantial working knowledge of distributed system architecture (Micro Services)
  • Prolific understanding of Risk (PnL, Margin calculations) and Order Execution flow (FIX Protocol - New Order Single, Execution Report)
  • Solid understanding of the AWS stack (EC2, S3), Test Driven Development (TDD), and PostgreSQL
  • Demonstrable experience working with Git, Gradle, Jenkins, and Cucumber
  • Familiarity with Junit, mockito, Aeron, vertx.io, and Swagger
  • Prior work experience with Continuous Delivery and Agile environments
  • Must have a strong understanding of Java 8 and some knowledge of Java 11+ is nice to have
  • Working knowledge of Jira's story and defect management system
  • Excellent written and spoken English communication skills

How to get hired by clients?

01

Sign up

Create a profile by sharing with us your personal and professional details.
02

Assessment

Take our online talent assessment for skills and competencies evaluation.
03

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now