NONomura
Principal Software Engineer
Mumbai ₹7-11 LPA Posted 30 Apr 2025
FULL TIME
Jenkins
Git
Software Development
Java
Linux
+2 more
Job Description
- This is a lead role - required to do hands-on development and also lead the team to provide technical / architectural / design / development support to more junior team members, while also liaising with technology teams globally.
- Technology Design and Architecture. Identify right technology solutions to modernize the platform.
- Development and Maintenance of the platform.
- Understand business requirements and responsible for designing solution, implementation, testing and L3 support.
- Collaborate with business and technical stakeholders globally for requirement analysis, solution/approach, testing, status updates etc.
- Propose and implement strategic/tactical solutions for business and technical problems.
- Lead delivery of high quality change within timelines through the software development lifecycle.
- Perform unit testing. Support SIT, UAT and Regression testing.
- Understand and follow organizational, team level processes and best practices.
Mandatory Skills
- Bachelor s degree in computer science, information systems, or related technical/quantitative field
- 13+ years of experience in working with Java (8 and above).
- Experience in Java frameworks (Spring, Spring boot)
- Experience with Caching solutions (Gemfire, Redis)
- Experience with Middleware solutions (Solace, Kafka, Pulsar)
- Experience of Java testing frameworks (Junit) and Mocking frameworks.
- Familiarity with development lifecycle tools (Maven, Jenkins, Git, Ansible)
- Good knowledge of object oriented programming principles
- Ability to work with both Linux and Windows servers.
- Work effectively in a global team, supporting and advising as required.
- Excellent interpersonal and communication skills, written and verbal.
- Demonstrate strong personal initiative.
- High level of attention to detail, a positive hands-on attitude, and a strong focus on producing work of the highest standard are essential.
- Good analytical skills and strong in problem solving.
Desirable Skills
- Knowledge of Investment Banking and Capital Markets domain
- Experience with Python, C#/.Net
- Experience with Docker, Kubernetes, Ingress Controller
- Exposure to AWS
- Exposure to Big Data technologies (Spark, Parquet, Dremio etc.)
- Experience with ActivePivot
