Chennai, Tamil Nadu, India
Information Technology
Other
MASTER MIND CONSULTANCY

Overview
Job Title: Principal Software Engineer
Experience: 8 to 12 Years
Location: Mumbai Key Skills:
Explore more on the opportunity
Contact: 9653232493 / bhavika@mmcindia.biz
Experience: 8 to 12 Years
Location: Mumbai Key Skills:
- Experience using core java (not java web or j2ee) and various Spring technologies & frameworks with a deep understanding of memory management, multi-threading (concurrency and synchronization), design patterns, OOPs concepts.
- Experience with building scalable, high-performance, and high-throughput distributed systems - preferably using caching, distributed messaging/streaming and datastore technologies.
- Good understating and working knowledge of any of
- Caching products e.g., Geode, Redis, Gemfire
- Distributed messaging/streaming products e.g., Pulsar, Kafka
- Databases e.g., NoSQL (MongoDB), RDMBS (MS-SQL).
- Cloud Application development experience with the knowledge of strategies/tools/technologies used for migrating, monitoring, scaling applications running cloud e.g., CloudWatch, TOM/Grafana, Karpenter, Nginx, Ingress, ALB
- Self-starter with strong problem-solving skills - able to manage own tasks/projects independently as well as help team members with their deliveries.
- Leader with exceptional interpersonal and communication skills (build good relationship with the key stakeholders, proactively lead technical solutions discussions/proposals.)
- Willing to learn new technologies / tools as required, to effectively deliver the best solutions.
- Knowledge of fixed income products and trading concepts, trade analytics, trade lifecycle
- Experience with automations tools & technologies used in CI/CD, Regression and performance Testing, Code quality/reviews.
- Prior working experience in Financial or banking industry
- Develop and manage Unity Trade Processing platform and applications – ensure availability of the platform/applications, take full ownership of assigned tasks/project including user communication.
- Work closely with business users and other IT teams spread across the globe - understand business functions and propose/drive/participate defining new solutions to meet business requirements.
- Local team management and leadership – manage local team and their deliveries, focus on increasing each team member//'s contributions and productivity, ensure team stay focus on the key priorities and deliver them in the given timeframe.
- Work on platform/application modernization & automation to reduce technical debt & maintenance cost.
- High quality deliveries within the committed deadlines – best coding practices, documentation, code review, testing, post-release checks etc.
- 2nd & 3rd level production support – work with development and production support teams on platform stability and maintenance, ensuring issues/queries are resolved in a timely manner up to the user satisfaction and no business impact.
- Provide regular status updates to managers and stakeholders.
Explore more on the opportunity
Contact: 9653232493 / bhavika@mmcindia.biz
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in