NONomura
Principal Software Engineer
Mumbai ₹4-8 LPA Posted 30 Apr 2025
FULL TIME
Hibernate
Spring Framework
Software Development
Java
Automated QA
Job Description
- Develop and maintain applications to automate the business processes for LCS.
- Understand the overall ecosystem and develop appropriate integration solutions.
- 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.
- Support resolution of production and user issues, application testing and maintenance releases.
- Partner with stakeholders for testing and implementation of the deliverables.
- Provide regular updates regarding status or progress made to managers and stakeholders.
- Gain understanding of various applications and systems being developed by the peer groups.
- Strong problem solving and analytical skills.
- Good written and verbal communication skills.
- Willing to learn new technologies / tools as required, to effectively deliver output.
Key Skills:
Mandatory Skills:
- 4-8 Years of Experience
- Should be a Bachelor of Engineering / Technology in Computer Science & Engineering or Master of Computer Applications with 3-4 years in Software development across a wide variety of development projects.
- Must have hands on experience of minimum 2-3 years in Newgen iBPS, Omnidocs, O2MS, BAM, MDM with NCIP 1 and 2 certificates.
- Must have adequate programming skills and proficiency in JAVA, JSP, Spring framework, Servlets, EJB, JSF, Hibernate, SQL/Oracle, J2EE /other JAVA technologies.
- Working experience in UI/UX related technologies (HTML, JS, CSS, Angular framework etc.).
- Worked on WebSphere, JBoss and Tomcat Application server, WebSphere and JBoss Portal Server.
- Should follow standard coding guidelines ensuring code quality using tools like SONAR and code coverage using JUnit.
- Working knowledge on CI/CD tools like Jenkins, TeamCity, and Bamboo etc.
- Knowledge of current technological trends in the Software development industry, such as OOP s, Multi-Tier Software development, Component Architecture, Web Based Software.
- Experience with RESTful API and RESTless design and implementation
- Experience with building low latency, large data processing systems.
- Candidate should be a quick learner. Should have demonstrated in the past quick learning capabilities.
- 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.
- Self-motivated individual, quality and improvement focused.
Desirable Skills:
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with microservices architecture
- Proficiency in state management libraries (Redux, MobX, Vuex)
- Familiarity with progressive web apps (PWAs)
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.)
- Knowledge of web accessibility standards (WCAG)
- Experience with performance optimization techniques for web applications
- Familiarity with serverless architectures
- Understanding of DevOps practices
- Experience with real-time technologies (WebSockets, Socket.io)
- Knowledge of design patterns and software architecture principles
- Familiarity with A/B testing and analytics tools
- Experience with machine learning integration in web applications
- Knowledge of internationalization and localization techniques
- Industry exposure of Investment banking
