Job description:
Core Responsibilities:
• Actively participate in the Agile software development phases of various initiatives across OMS platform.
• Resolve scalability and performance issues in all areas of Software functions.
• Ensure proper technical design and quality standards are upheld by onsite and offshore engineering team
• Contribute to our technology roadmap.
• Optimize potential of agile development processes.
• Collaborate efficiently with the onshore and offshore development team & make sure you have the proper communications to get the deliverables done.
• Interact with Product Development, Sales and Technology teams to ensure proper requirements are received before proposing a solution to the stake holders.
Technology Stack:
• Java 1.8, J2EE, Spring, Hibernate, Spring-data layer
• Web-Services & Web services security using SOAP, WSSI
• Good hands on in developing, designing RDBMS solutions.
• Mongo NoSQL proficiency—Write the efficient code to insert the Collections to be able to search, insert, update quickly.
• Dockerization and Containerization concepts.
• Jenkins, Pipeline deployment using Groovy scripts. Deployment automation experience.(Chef, Puppet, Ansible)
• Well documented code, Unit test driven framework implementations.
• Good understanding of the software development agile practices.
• Asynchronous message communication/integration technologies (ActiveMQ), JMS,MQTT, AMQP
• Good understanding of EIP design patterns & principles. Apache Camel(Hands on experience)
Nice to have:
• Knowledge on the Telecom industry & Number porting.
• Telecom Order Management System knowledge experience is a plus
• Good GUI design experience. AngularJS, JSP,
• Good understanding of Jasmine, Protractor QA GUI automation framework.
• Any Certifications in the relevant technologies.
• Alternate EIP integration stack – for ex:- Mule services
• MicroServices knowledge and it's usecases.
Any Graduate