
Lightning job by Cutshort ⚡
As part of this feature, you can expect status updates about your application and replies within 72 hours (once the screening questions are answered)
Software Developer (Java) - Lightning job by Cutshort ⚡
About us:
As a funded start-up with a top Indian Private sector bank as a launch client and a zeal to deliver what the client needs, we offer solutions that cover 'In' side of each step where market risk arises. We are building to deliver solutions that aid directly in market making, client servicing and risk management in Financial Markets. In short, our laser focus is on Front Office Solutions for large EM banks that seek to create a niche with their clients and with their 'own' technology. Our solutions can be easily adapted by nonbank clients who have similar constraints and requirements.
InTrade has designed its first product - an FX pricing engine 'InEngine' - with a top Indian Private sector bank as a launch client. Eventually, we seek to provide all the solutions via various products of which we have a blueprint that can catapult an EM bank in the competitive landscape of global tech-driven financial markets.
Overview:
We are seeking a talented and experienced Senior Java Software Engineer to join our engineering team and play a key role in developing our FX e-Trading system. The ideal candidate will have a strong background in Core Java development, server-side technologies, and a deep understanding of the e-Trading domain.
Responsibilities:
1. Design and develop high-, scalable, and maintainable server-side components for our FX Etrading system using Java and related technologies, including sockets and Hazelcast for low-latency communication.
2. Implement trading algorithms, order matching, and risk management strategies while
ensuring compliance with relevant regulations.
3. Collaborate with the team to design the overall system architecture, ensuring scalability,
modularity, and maintainability.
4. Integrate the Etrading system with external data sources and systems, such as market
data feeds, clearing houses, or settlement systems.
5. Optimize system performance, ensuring low latency and high throughput for high
volumes of transactions and data.
6. Implement secure coding practices and contribute to the overall security of the system.
7. Provide mentorship and guidance to junior developers, fostering a culture of continuous
learning and improvement.
8. Stay up to date with the latest trends, technologies, and best practices in software
engineering and the financial industry.
Critical Requirements:
1. Handling high-speed market data, order routing, and Trades from multiple trading venues.
2. Develop micro services & distributed cache / collections.
3. Develop applications with in-memory messaging queues; low involvement of DB.
4. Strong knowledge of data structures and algorithms, Understanding of Collections Framework, Knowledge of Concurrent Collection, and Understanding of Performance considerations.
Other Requirements:
1. Bachelor's or master’s degree in computer science, Engineering, or a related field.
2. Min of 5 years of experience in Core Java development, with expertise in server-side
technologies and frameworks such as Spring, Hibernate, and RESTful APIs
3. Strong understanding of the financial industry, particularly in the area of FX trading, and
familiarity with trading algorithms, order matching, and risk management
4. Experience with databases (e.g., PostgreSQL, MySQL), caching systems, and
messaging systems.
5. Proficiency in concurrent and parallel programming and performance optimization
techniques.
6. Knowledge of secure coding practices and experience in addressing security concerns in
software development.
7. Strong problem-solving skills and the ability to work effectively in a collaborative, agile
development environment.
8. Excellent communication skills, both written and verbal.

About InTrade Systems
As a funded start-up with a top Indian Private sector bank as launch client and a zeal to deliver what the client needs, we offer solutions that covers 'In' side of each step where market risk arises.
We are building to deliver solutions that aide directly in market making, client servicing and risk managment in Financial Markets. In short our lazer focus is on Front Office Solutions for large EM banks that seek to create a niche with their clients and with their 'own' technology.
Our solutions can be easily adapted by non bank clients who have similar constaints and requirements.
InTrade has designed its first product - a FX pricing engine 'InEngine' - with a top Indian Private sector bank as launch client. Eventually we seek to provide all the solutions via various products of which we have a blue print that can catapult an EM bank in the competitive landscape of global tech driven financial markets.
Click here to know more : https://www.in-trade.tech/#/
Developing a bespoke E-trading platform
Similar jobs
Position Overview: We are looking for a senior developer who must be capable of building services using modern microservices architecture with NodeJS & serverless frameworks. Should have strong knowledge of ObjectOriented Concepts, and Node. Js frameworks like loopback, RDBMS, and microservice patterns. The candidate should be comfortable with application coding based on design and specifications, and also be comfortable working with JSON and RESTful services. The candidate must be a top-notch developer committed to keeping learning new things and becoming an integral part of and fostering growth within our development team.
Roles & Responsibilities:
- Developing and maintaining the backend systems that support the application
- Designing and implementing APIs and Microservices architecture to handle the application workload
- Developing and optimizing queries for RDBMS (MySQL) to manage data and ensure performance and scalability
- Managing and deploying the application on AWS using Lambda, ECS and other related services
- Collaborating with front-end developers to ensure smooth communication between front-end and back-end systems and back-end systems
- Writing clean, neat and reusable code that follows coding standards and best practices.
- Participating in code reviews and ensuring that coding standards are maintained
- Troubleshooting and debugging issues that arise in production environments
- Optimizing the application for performance, scalability, and security
- Continuously learning and staying up-to-date with the latest technologies and best practices in software development
- Documenting technical specifications, processes, and system design
Responsibilities
- Develop, deploy, and maintain scalable products
- Participate in code reviews, and design discussions to ensure code quality and distribute knowledge
- Pair with team members for functional and non-functional requirements to write well-crafted, well-tested, readable, and maintainable code.
- Help to define roadmap and architecture based on technology and business needs
- Understand business requirements and work closely with the business to provide solutions
Eligibility
- Strong expertise in Backend Python Development with skills to create APIs, integrate the functions into UI, and store and retrieve data from a variety of databases.
- Strong experience with Django/Flask.
- Strong experience in writing unit tests.
- B.Tech/B.E (Preferred CSE)
Apart from the Engineering team, you will also collaborate with internal teams like marketing, sales, finance, and support to ensure that word gets out to people across the organization and they get to see what you are building.
We're responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting, and tailoring our solutions for all internal teams and our customers.
Responsibilities:
- Enhance existing services and applications to increase availability, reliability, and scalability.
- Manage testing and bug fixes and work across the engineering team to build new features and services at scale.
- Prepare technical documentation & improve engineering tooling, process, and standards to enable faster, more consistent, reliable, and highly repeatable application delivery.
- Remain engaged with the latest technology trends and understand operational challenges to evolve application delivery processes and platform components continually.
- Support platform technology decisions based on performance metrics and operational SLAs.
- Work as part of a team developing applications and services using Agile development methods.
- Contribute to team and organizational improvements in process and infrastructure.
Desired Qualifications and Key Skills :
- 5+ years of experience as a Backend Developer (Python/Django)
- Understanding of micro-service architecture and RESTful API integration patterns.
- Experience with implementing test frameworks for unit testing and building acceptance testing
- 4+ years experience in SQL RDBMS (MySQL, specifically)
- 2+ years experience in Elastic Search.
- Bachelor’s degree in Computer Science or equivalent.
- Desire to work in a collaborative, fast-paced, start-up-like environment.
- Experience with distributed source control management (Git).
- Experience using Agile methodologies – previous experience working from a backlog, sprints, retrospectives, etc.
- Passionate about test-driven, clean code, automatically tested, and continuous deployment
- Curious to explore emerging technologies and learn new things
- Are well-versed in product/project management tools, such as JIRA, Trello, and Google Docs
We’d love it if you:
- Understand the Indian and global Advertising sector or marketplace product.
- Are passionate about building brilliant products to drive customer and company success
- Have some enterprise-facing product experience under your belt
- Thrive on proving that speed and quality can go hand in hand
- Are a team player who believes that the whole is greater than the sum of its parts; you rely on others' candid feedback for continuous improvement.
Responsibilities:
- Lead the development of the back-end systems for our first product.
- Build reliable, secure and performant back-end systems.
- Drive test coverage and continuous delivery automation within the team.
- Mentor and provide feedback to teammates.
Requirements:
- 3+ years of software development experience.
- Strong computer science fundamentals.
- Deep and wide knowledge of Java ecosystem.
- Can write code that is readable, maintainable, secure and performant.
- Know the importance of tests and how to approach writing different types of tests.
- Good intuition for REST API design.
- Deep understanding of relational databases, transactions, entity-relationship modelling.
- Comfortable writing highly concurrent systems.
- Experienced in using profilers, tuning garbage collection, optimising SQL queries.
We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
• Integration of user-facing elements developed by front-end developers
• Build efficient, testable, and reusable PHP modules
• Solve complex performance problems and architectural challenges
• Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
• (Add other responsibilities here that are relevant)
Skills And Qualifications
• Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc depending on your technology stack)
• Understanding the fully synchronous behavior of PHP
• Understanding of MVC design patterns
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Knowledge of object-oriented PHP programming
• Understanding accessibility and security compliance (Depending on the specific project)
• Strong knowledge of the common PHP or web server exploits and their solutions
• Understanding fundamental design principles behind a scalable application
• User authentication and authorization between multiple systems, servers, and environments
• Integration of multiple data sources and databases into one system
• Familiarity with limitations of PHP as a platform and its workarounds
• Creating database schemas that represent and support business processes
• Familiarity with SQL/NoSQL databases and their declarative query languages
• Proficient understanding of code versioning tools, such as Git
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS, Aurora etc.
Eligibility
- 4-8 years of product company experience
- OOP implementation experience. Programming language does not matter. We use Java internally but have hired folks from non Java background.
- Hands on experience in SQL, Dynamo DB, Postgres etc preferred.
- Prior experience building REST APIs
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.
Please find the JD Below:
Job title- ATL/Technical Lead
Experience
- Must have experience
- Extensive product development experience
- 5-10 years experience in back end Java Development
- Possess advanced knowledge of object-oriented design and development (OOA/OOD).
- Team task assignment, mentoring and helping resolve issues
- Self-starter, ability to work with minimal supervision.
- Skilled at working collaboratively in a team-oriented environment.
- Excellent problem-solving skills. Curious and adept at researching project-related issues and challenges.
- Excellent debugging skills
- Good to have
- Experience in SOA and microservice deployment model.
- GWT development experience
- Experience of working in an Agile development model
- Mixed experience in different type of organizations - product start up and large enterprises
Other Skills
- Strong Analytical skills
- Acumen for understanding customer's business goals
- Process oriented- Following current processes and partner in process improvement.
- Data oriented- Using data and knowledge base for solving current problem at hand and creating software knowledge base for future use.
- Ability to juggle multiple development and design tasks simultaneously.

