We are seeking an outstanding software engineer to join our development team in Pune office. You will work on data-centric analytical applications with a focus on data access components, providing data infrastructure to other components in the platform, develop scalable high-performance multi-threaded components, develop unit testing, assist with production deployments and post-production support.
We are looking for a software engineer who understands the complexity of building foundational data abstraction layers that sit at the intersection of raw data and complex financial analytics. The ideal candidate brings experience in designing and building platform services, is comfortable with data modeling across multi-asset domains, and is passionate about engineering excellence.
In this role, you will be an active contributor to a globally distributed team responsible for abstracting and delivering business-critical data to clients and internal analytics layers. You will work on a mix of strategic initiatives (e.g., unified data interfaces, metadata-driven architecture) and tactical work (e.g., enhancements, issue triage) that directly impact production platforms.
You'll participate in design reviews, contribute to coding and testing, and drive implementation of best practices across service boundaries and data pipelines. You'll also work closely with product managers, platform teams, and operations stakeholders to align priorities and deliver business value.
Degree in Computer Science or equivalent degree in Engineering, Mathematics, or a related field.
5+ years of experience building distributed systems and platform services, preferably in financial services or analytics.
Proven expertise with Java, including experience writing scalable, efficient, and testable code.
Practical experience working with JVM internals, profiling tools, garbage collection tuning, and performance optimization.
Excellent knowledge of data structures, algorithms, concurrency, and memory optimization techniques. * Experience with relational database systems or non-relational database systems, preferably on a large scale
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.