Jobs
Interviews
5 Job openings at mthree
Java Developer

Mumbai, Maharashtra, India

2 years

Not disclosed

On-site

Full Time

mthree is seeking a Java Developer to join a highly regarded Multinational Investment Bank and Financial Services Company. Job Description: Role: Java Developer Team: Client Risk Location: Mumbai (Hybrid model with 2-3 days per week in the office) Responsibilities: • Develop and Maintain Applications: Design, develop, and maintain server-side applications using Java 8 to ensure high performance and responsiveness to requests from the front-end. • Scalability Solutions: Architect and implement scalable solutions for client risk management, ensuring the system can handle large volumes of transactions and data. • Data Streaming and Caching: Utilize Kafka or Redis for efficient data streaming and caching, ensuring real-time data processing and low-latency access. • Multithreading and Synchronization: Implement multithreading and synchronization techniques to enhance application performance and ensure thread safety. • Microservices Development: Develop and deploy microservices using Spring Boot, ensuring modularity and ease of maintenance. • Design Patterns: Apply design patterns to solve complex software design problems, ensuring code reusability and maintainability. • Linux Optimization: Ensure applications are optimized for Linux environments, including performance tuning and troubleshooting. • Collaboration: Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers, to define, design, and ship new features. • Troubleshooting: Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance. Requirements: • Educational Background: Bachelor’s degree in computer science, Engineering, or a related field. • Programming Expertise: Proven experience (c2-5 years) in Java 8+ programming, with a strong understanding of object-oriented principles and design. • Data Technologies: Understanding of Kafka or Redis (or similar Cache), including setup, configuration, and optimization. • Concurrency: Experience with multithreading and synchronization, ensuring efficient and safe execution of concurrent processes. • Frameworks: Proficiency in Spring Boot, including developing RESTful APIs and integrating with other services. • Design Patterns: Familiarity with design patterns and their application in solving software design problems. • Operating Systems: Solid understanding of Linux operating systems, including shell scripting and system administration. • Problem-Solving: Excellent problem-solving skills and attention to detail, with the ability to debug and optimize code. • Communication: Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment. Preferred Qualifications: • Industry Experience: Experience in the financial services industry is a plus. • Additional Skills: Knowledge of other programming languages and technologies, such as Python or Scala. • DevOps Practices: Familiarity with DevOps practices and tools, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). Java Developer Show more Show less

Production Support Engineer

Mumbai, Maharashtra, India

2 - 4 years

Not disclosed

On-site

Full Time

mthree is seeking a Production Support Engineer to join a highly regarded Multinational Investment Bank and Financial Services Company. Job Description: Role: Production Support Engineer Team: RPE Location: Mumbai (Hybrid model with 2-3 days per week in the office) Primary Responsibilities: • Handle production management services including end user support, systems monitoring, incident management, problem management, plant management and event management. • Build extensive business and application knowledge required for supporting client facing applications. • Diagnose and resolve application issues to ensure optimal performance and usability. • Develop automation to reduce toil, improve efficiency and eliminate customer impact. • Provide root cause analysis with recommendations for improvements. • Interface with Developers to drive application fixes with right business justification. • Configure application monitors using industry standard monitoring tools, as well as developing customized monitoring solutions. Required Skills: • Typically, 2-4 years’ experience in a Production Support / Stability role. • Coding/scripting skills: Python / Perl / Shell (Any Two). • Strong debugging and problem-solving skills. • Understanding of Distributed Systems. • Understating of Database Concepts, SQL Queries and Database Performance. • Experience working with application Monitoring/Alerting Tools (Splunk, Elastic Search etc.). • Understanding of schedulers (Autosys, Control M, Comet etc.) Production Support Engineer Show more Show less

Python Developer

Mumbai, Maharashtra, India

0 years

Not disclosed

On-site

Full Time

mthree is seeking a Python Developer to join a highly regarded Multinational Investment Bank and Financial Services Company. Job Description: Role: Python Developer Team: TEDRA Trading Location: Mumbai, India The Client: Client is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries. As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. The client can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture. The client is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents. Team Profile: Within TEDRA, the Internal Trade Activity Reporting Applications Practice Area (ITARA) develops and supports systems and infrastructure for trade data-related report generation and distribution, high performance business intelligence platforms, data extraction, and data marts for internal users. Within ITARA, the Equity Reporting team is charged with providing innovative reporting solutions for our users. This includes building data marts, Business Intelligence solutions and standalone reports that have the requisite functionality and performance to meet their needs. Projects cover a broad range of usage including Sales and Trading Desks, Finance, Operations, External Counterparties and Technology. 1. Technical Skill Requirements A. Python Proficiency Data Structures Object-Oriented Programming (OOP) Required Expertise : Strong hands-on experience with Python Proficiency in NumPy, Pandas Application of OOP and data structures in real-world coding scenarios Exposure through coding exercises and mini-projects B. Database Knowledge Required Expertise : Solid grasp of SQL, including: Complex queries Joins Performance tuning Real-Time Data Processing Exposure to database management systems Participation in workshops/bootcamps with hands-on assignments Ability to handle and process real-time data streams (e.g., from Bloomberg) Knowledge of data streaming tools and platforms Practical experience via case studies and assignments C. Cloud Technologies Required Expertise : Familiarity with cloud platforms (e.g., Snowflake) Ability to work with APIs for data extraction and processing Online certifications and real-world project experience in cloud-based data workflows Requires Python + API integration + cloud platform knowledge Python Developer Show more Show less

KDB Developer

Gurugram, Haryana, India

3 years

Not disclosed

On-site

Full Time

Job Title: KDB+ Developer Experience: 3-5 Years Location: Gurgaon and Chennai Work Model: Hybrid - 2 days a week in office. Join our Tick Data Analytics Platform Team, focused on developing solutions for our strategic KDB+ Platform. Work closely with various trading platforms and compliance functions. Analyze and manipulate substantial datasets in a fast-paced, low-latency environment. Key Responsibilities: Handle data from various business areas. Translate requirements into user analytics. Design solutions supporting regulatory initiatives, pricing/trading algorithms, back testing, and PnL attribution. Prototype solutions rapidly in an agile manner for Front Office teams. Participate in all aspects of product delivery, including design documents, functional specifications, and architecture. Contribute toward enhancing the evolving KDB architecture, including the newly built Golden data store (Order Data store). Essential Skills: Excellent understanding of KDB/Q. Experience with a tick data capture and analytics platform. In-depth knowledge of KDB engineering concepts (data partitioning, organization for query performance, Realtime streaming, IPC). Good understanding of Data Structures and Algorithms. Ability to work independently with limited guidance. Ability to liaise directly with business stakeholders. Understanding of development tools like JIRA, GIT, Jenkins etc. Ability to design and build components independently. Ability to prototype solutions quickly and multitask deliveries in an agile environment. Show more Show less

Java Developer

Mumbai, Maharashtra, India

2 years

None Not disclosed

On-site

Full Time

mthree is seeking a Java Developer to join a highly regarded Multinational Investment Bank and Financial Services Company. Job Description: Role: Java Developer Team: Client Risk Location: Mumbai (Hybrid model with 2-3 days per week in the office) Responsibilities: • Develop and Maintain Applications: Design, develop, and maintain server-side applications using Java 8 to ensure high performance and responsiveness to requests from the front-end. • Scalability Solutions: Architect and implement scalable solutions for client risk management, ensuring the system can handle large volumes of transactions and data. • Data Streaming and Caching: Utilize Kafka or Redis for efficient data streaming and caching, ensuring real-time data processing and low-latency access. • Multithreading and Synchronization: Implement multithreading and synchronization techniques to enhance application performance and ensure thread safety. • Microservices Development: Develop and deploy microservices using Spring Boot, ensuring modularity and ease of maintenance. • Design Patterns: Apply design patterns to solve complex software design problems, ensuring code reusability and maintainability. • Linux Optimization: Ensure applications are optimized for Linux environments, including performance tuning and troubleshooting. • Collaboration: Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers, to define, design, and ship new features. • Troubleshooting: Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance. Requirements: • Educational Background: Bachelor’s degree in computer science, Engineering, or a related field. • Programming Expertise: Proven experience (c2-5 years) in Java 8+ programming, with a strong understanding of object-oriented principles and design. • Data Technologies: Understanding of Kafka or Redis (or similar Cache), including setup, configuration, and optimization. • Concurrency: Experience with multithreading and synchronization, ensuring efficient and safe execution of concurrent processes. • Frameworks: Proficiency in Spring Boot, including developing RESTful APIs and integrating with other services. • Design Patterns: Familiarity with design patterns and their application in solving software design problems. • Operating Systems: Solid understanding of Linux operating systems, including shell scripting and system administration. • Problem-Solving: Excellent problem-solving skills and attention to detail, with the ability to debug and optimize code. • Communication: Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment. Preferred Qualifications: • Industry Experience: Experience in the financial services industry is a plus. • Additional Skills: Knowledge of other programming languages and technologies, such as Python or Scala. • DevOps Practices: Familiarity with DevOps practices and tools, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). Java Developer

mthree logo

mthree

5 Jobs

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview