NONomura
Principal Software Engineer
Mumbai ₹5-8 LPA Posted 30 Apr 2025
FULL TIME
messaging technologies
Software Development
Java
Job Description
This is an Individual Contributor position. The successful candidate would be a part of Wholesale Data and Operations Technology focusing on Data Fabric application, which provide end-to-end solution for data flows in the firm.
The roles and responsibilities are as follows:
- Build large data system that can scale large volume of data
- Build the Firm Enterprise Message Platform leveraging Apache Pulsar
- Build and run as Dev(Sec)Ops for Apache Pulsar Cluster Globally including run, maintain the cluster, ensure the stability and resilience to support business grow
- Understand the business functions and participate in defining solutions
- Understand the overall ecosystem and develop appropriate integration solutions
- Develop robust SDK API (i.e. Java, REST, Web Socket, Camel etc.) for Application Consumer to use
- Deliver high quality code within the committed deadlines
- Adhere to the best coding practices that reduce technical debt
- Expected to work with development and support team members across different regions
- Partner with team members across the globe to understand the requirements and to define solutions
- Strong problem solving and analytical skills
- Good written and verbal communication skills
- Willing to learn new technologies / tools as required, in order to effectively deliver output
Skill Set:
- 5-8 years of Software Development Experience
- Experience in Java , building SDK / API library for consumer
- Excellent coding and algorithm skills
- Experience with messaging technologies like Apache Kafka, Pulsar
- Experience in DevOps CI / CD
- Experience in Linux / Shell Scripts , run and manage the distributed cluster
- Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English)
- Must be a team player with prior experience in working in a global development team
