Everything you need: ExperienceConsultingKnowledge

We have over a decade of experience designing, developing, and maintaining trading systems from start to finish. Our specialization is in the Capital Markets industry. We understand how trading systems are designed and built. And we put that knowledge to work for our clients. This gives us an advantage when it comes to providing services and products to our clients. And as a result of that experience, we know how to create trading systems and algorithms that work and can truly add value to our clients.

About OneRock

We have over a decade of experience designing, developing, and maintaining trading systems from start to finish. Our specialization is in the Capital Markets industry. We understand how trading systems are designed and built. And we put that knowledge to work for our clients. This gives us an advantage when it comes to providing services and products to our clients. And as a result of that experience, we know how to create trading systems and algorithms that work and can truly add value to our clients.

Meet our Founders

We are people with passion and experience
Ketan Dilip Lad
Director

Born in Gujarat, and raised in Mumbai, Ketan hails from a lower middle class family, where his father was a carpenter and his mother, a home maker.

Having worked on trading systems for more than 15 years, designed and developed market data handlers, ordered management systems, positions and accounts. Thick client's trading UIs, cached softwares and APIs, volatility fitting and quantitative pricing systems. Designed distributed architecture and graph processing applications.

Alongwith his co founder, he formed OneRock IT Services in 2021 after having moved back to India. The encouragement and guidance received by his employer played a big role in starting OneRock.

Mayuri Sanjay Gosrani
Director

Hailing from a middle class family, where being a successful entrepreneur is a dream for many, Mayuri Gosrani, started her own company, OneRock IT Services, alongwith her co founder.

She has a Master's degree in Commerce(M.Com) and a diploma in Tax Management. She also has 18+ years of experience in the field of Taxation and Finance. She has also worked with the Cancer Care NGO for 5+ years.

Her vision is the growth of her company and the people associated with it, so as to contribute to society, and to make a difference.

The goal of OneRock is to use their expertise in capital markets to build a cutting edge system for their clients and helping them in building and maintaining their in house trading systems. The solid track record of the founders gives OneRock a competitive edge against others in the industry.

Services & Expertise

Our area of specialty is the capital markets sector. From front to back, we are familiar with the development and design of trading systems. Our goal is to assist clients in developing intelligent, long-lasting procedures, putting in place frameworks for risk management, and best-in-class training their personnel.

Creating security masters, managing listed and OTC market data, order routing systems, drop copies, trade management systems, or hosting data internally over customized caches are all things we assist our clients with. The necessity for quick services is critical in order to maintain their operations.

Production Support

  • Production Support Of Trading Systems
  • DevOps engineering

Software Development

  • Bespoke Software Development
  • Backend as well as Frontend
  • Java, .NET, WinForms, Python scripting

Operations

  • OTC Settlement
  • Trade Confirmation
  • Brokerage Wires
  • Report Processing
  • Breaks and Reconciliation

Production Support

Trading Systems

  • Trading System Backend Support
  • Trading System Frontend Support
  • Order Routing, Risk Management, Security Master, Trade Lifecycle, Derivative Pricing, Reports

DevOps

  • Code Repository Management
  • Build/Deployment Pipeline
  • Process Scheduling System

Software Development

Operations

Careers

We are Hiring!

Job Title: Sr Java Developer
Location: Mumbai/Andheri East
Job Type: Full-Time
Experience Level: 8-10 years

Your Mission:

Design and develop high-performance, secure, and scalable backend services for our client’s trading and back-office platforms. You will own core Spring Boot microservices, integrate complex data pipelines, and ensure data integrity across high-volume financial workflows.

Key Responsibilities:

  • Architect, develop, and maintain modular microservices using Spring Boot 3 and modern REST API design patterns.
  • Implement and optimize data access layers using Spring Data JDBC/JPA with PostgreSQL / MS SQL Server, ensuring transactional consistency and performance.
  • Design and enforce domain-driven architecture, with a focus on clean separation of business logic and persistence layers.
  • Develop authentication and authorization layers integrating Keycloak (OIDC/OAuth2) and JWT-based security.
  • Build unit and integration test suites using JUnit 5, Mockito, and Test containers to ensure high coverage.
  • Participate in code reviews, maintain Git-based workflows, and manage CI/CD pipelines using Jenkins.
  • Collaborate closely with React front-end and Python data teams to implement real-time APIs and background job services.
  • Implement monitoring and observability using Micrometer and Prometheus.
  • Mentor junior developers and contribute to shared frameworks and coding standards across the team.

Required Qualifications and Skills:

  • 8-10 years of professional Java development experience.
  • Strong expertise in Java 17+ features (records, streams, pattern matching, functional APIs).
  • Hands-on with Spring Boot 3, Spring Data JDBC/JPA, REST API, and exception handling best practices.
  • Experience with SQL optimization, stored procedures, and schema design for PostgreSQL / SQL Server.
  • Proven experience in CI/CD pipelines (Git, Jenkins, Maven, Docker).
  • Proficient with unit testing and integration testing frameworks.
  • Strong understanding of multithreading, concurrency, and asynchronous processing.
  • Excellent analytical and debugging skills; strong written and spoken English for client communication.

Optional Qualifications: Candidates with below experience will be preferred

  • Linux development and deployment environments
  • GraphQL API design and integration
  • AWS ECS / RDS or containerized deployment
  • Keycloak integration (OAuth2 Integration)
  • Exposure to financial systems (trades, positions, PnL, risk, or market data).

We are Hiring!

Position: Sr Python Developer
Location: Andheri, Mumbai
Experience: 8 years

Your Mission:
Work with the client’s back-office engineering team to design, develop, and maintain Python applications that process broker trade files, reconcile trades and positions, compute fees, P&L, and margins, and automate daily cash and security transactions. You’ll collaborate with global development teams working on modernizing the client’s trade management and reporting platforms.

Key Responsibilities:

  • Design, implement, and maintain Python applications that load and normalize
    broker trade files into the internal system.
  • Develop modules for security identification, trade validation, and financial data computation (P&L, fees, quantities, margins, and balances).
  • Collaborate with Java and Python developers to define interfaces and data exchange formats across services.
  • Refactor legacy Python and C++ logic to modern, modular, and performant Python 3 code.
  • Implement unit testing, error handling, and logging for all major workflows.
  • Automate builds, testing, and deployment pipelines using Git, Jenkins, and Puppet.
  • Work in Linux environments for development, troubleshooting, and deployment.
  • Participate in code reviews, peer mentoring, and client communication for
    production releases.

Required Skills:

  • 8 years of professional experience building production-grade applications in Python 3.x.
  • Strong expertise in data parsing, file processing (CSV, XML, JSON), and
    pandas/numpy for numerical computation.
  • Solid grasp of object-oriented programming, modular architecture, and software design patterns.
  • Experience in handling financial datasets, trade and position data, and cash or fee computation logic.
  • Comfortable working in Linux environments with standard development tools and
    shell scripting.
  • Hands-on experience with Jenkins and Git for CI/CD and deployment.
  • Ability to read and interpret C++ code and translate logic into Python.
  • Excellent communication and collaboration skills to work with onshore (US/UK) teams.
  • Knowledge of SQL or relational database design for loading and reconciling trade data.
  • Familiarity with pytest/unit test for automated testing.

Optional Qualifications: Candidates with below experience will be preferred

  • Exposure to financial systems, trade lifecycle, or back-office workflows.
  • Understanding of multithreading, async I/O, or performance optimization in Python.
  • Comfort using PyCharm IDE and familiarity with Linux automation scripts.
  • Basic understanding of Java or Spring Boot systems to coordinate with backend teams.

Contact Us

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.