ZeroBeta

Senior Software Engineer

Colombo, WP, LK

4 months ago
Save Job

Summary

About ZeroBeta

We are a financial technology product company based in Canada and Sri Lanka. We specialize in building high-performance computing products and solutions for financial risk, collateral, and market data management for capital markets. Our products enable the financial community; including traders, portfolio managers, exchanges, crypto markets, and clearinghouses to better manage their data and risks in real-time, overcome regulatory barriers, and scale intelligently. We also offer engineering services in the financial domain including DeFi space.

Role Overview

In addition to an evolving scope affording you autonomy, you will:

  • Be a part of the development team that implements the real-time processing, data-driven, cloud native, highly scalable FinTech software products & solutions.
  • Analyze the requirements, prepare the technical design, consult & validate the design with the technical team.
  • Implement the functionalities according to the design, coding standards & best practices, and apply software design patterns as necessary, and perform unit & integration testing.
  • Work closely with the developers, business analysts and project managers on achieving the sprint goals.
  • Demonstrate your work during the sprint demo, and actively participate in the sprint retrospective.
  • Develop software solutions to integrate third party systems with our product, perform functional and non-functional testing.
  • Continuously improve the non-functional aspects (latency, throughput, fault tolerance, security..etc) of the software components by performing various testing.
  • Prepare and maintain technical documentation, support client engagements, perform POCs to evaluate various technologies, and apply new technologies on software development.
  • You must be willing to play a pivotal role in the growth of the company, self driven, and be able to mentor junior developers.

What You Will Get In Return

  • You will play a leading role in the cloud revolution of the risk and market data management space.
  • You will be directly involved in transforming international industry leaders and guiding promising startups in the traditional financial market space and the emerging digital asset space.
  • You will have the opportunity to work with emerging technologies, complex quantitative models, and to experience the end-to-end capital market life cycle of traditional assets and modern digital assets.
  • USD Pegged salary, health insurance and other perks.

Candidate Requirements

Must have :

  • 2+ years of hands-on experience in using Java/Spring boot, and working knowledge in SOLID principles.
  • 1+ years of hands-on experience in developing software solutions based on microservices based message-driven architecture.
  • 1+ years of experience in SQL, relational and non-relational databases, and ORM technologies (Hibernate preferred).
  • Good working knowledge in software design patterns, multi-threaded programming and java parallel streams & Git.
  • Good working knowledge in various security mechanisms for REST APIs, and caching technologies(Redis/Memcached).
  • Must have passion for technology and be willing to learn new technologies.
  • Must have a Bachelor's degree in computer science/engineering or relevant field from a recognized university or an institution.
  • Must have good verbal and written communication skills in English.

Nice To Have

  • Hands-on experience in JavaScript/Typescript, and Python languages and Shell scripting.
  • Good knowledge or prior experience in AWS or any cloud provider.
  • Good knowledge or prior experience in containerized deployment, and CI/CD practices.
  • Prior experience with Apache Kafka or any messaging framework , and Websocket/SSE technologies.
  • Basic understanding of prominent Blockchain protocols (Ethereum, Polygon, Solana..) and tokenization, and smart contracts and EIP standards.
  • Hands-on experience with Solidity/Rust and Openzeppelin framework.
  • Familiarity with JIRA, Confluence, and Bitbucket.

Ready to meet our challenge?

Send us your application via LinkedIn, or e-mail your resume to [email protected]

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: