Padmi
Zensar logo
Zensar

AI-led digital transformation · Cloud engineering and DevOps

Java Full Stack Developer

MumbaiPosted 2 months ago
Software engineeringSenior
Apply at Zensar

Opens the source posting on naukri.com

Source description

About the role

View original

Description Role and responsibility • Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. (Code must be used in core version of applications available for sale commercially.) • Interacts with product managers and/or users to define system requirements and/or necessary modifications. • Participates in software design meetings and analyzes user needs to determine technical requirements. • Write technical specifications based on conceptual design and stated business requirements. • Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies. • Completes documentation and procedures for installation and maintenance. • Develop concurrent, distributed, asynchronous enterprise real-time processing applications. • Become subject matter expert on one or more of the key platforms, technology and integration points as part of the overall solutions • Evaluate and identify new technologies and implement the same in product/solution • Convert business requirement into executable code solution. • Code, test, debug, document, implement and maintain software applications • Other related duties assigned as needed. GENERAL KNOWLEDGE, SKILLS & ABILITIES • 5+ years of professional experience in developing Java, JEE & Spring based applications. • Expertise in developing product/solution using Java SE (8,11,17) & JEE (EJB, JDBC, JMS) • Expertise in building product /solution using Spring Framework and JPA (Hibernate) • Strong expertise in Angular (v17+ preferred) and TypeScript • Experience with HTML5, CSS3, and responsive design • Familiarity with state management libraries (e.g., NgRx, RxJS) • Experience integrating with RESTful APIs • Knowledge of testing frameworks (e.g., Jasmine, Karma) is a plus • Experience using Kafka or equivalent distributed event streaming platform. • Experience in developing distributed asynchronous solution using any messaging platform. • Experience in developing SOA/API based application using SOAP/REST WebServices • Experience in developing Microservices based solution using Spring + Docker • Experience in developing application using any of the database like Oracle / MySQL / SQL Server / DB2 / PostgreSQL and writing SQL queries and PL/SQL programs is required. • Knowledge of messaging technologies like MQ / RabbitMQ/ JMS and Kafka • Knowledge of data formats such as FIX, FIXML, XML, JSON would be a plus. • Experience with any of the JEE App Server e.g.: WebSphere Process Server, WebLogic, JBoss. • Experience with build tools such as Maven, ANT and IDE like Eclipse & others • Hands on knowledge of the Unix Shell scripting, Linux/Unix advanced level is required. • Knowledge of software design patterns, integration patterns & enterprise architectural concepts. • Experience in analyzing, adapting and integrating third party frameworks and technologies • Strong analytical abilities, good understanding of the multi-tier products with upstream and downstream applications integration. • Excellent analytical, decision-making, problem-solving, team and time management skills • Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed • Knowledge of financial services industry & Experience building enterprise financial solutions Responsibilities Role and responsibility • Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. (Code must be used in core version of applications available for sale commercially.) • Interacts with product managers and/or users to define system requirements and/or necessary modifications. • Participates in software design meetings and analyzes user needs to determine technical requirements. • Write technical specifications based on conceptual design and stated business requirements. • Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies. • Completes documentation and procedures for installation and maintenance. • Develop concurrent, distributed, asynchronous enterprise real-time processing applications. • Become subject matter expert on one or more of the key platforms, technology and integration points as part of the overall solutions • Evaluate and identify new technologies and implement the same in product/solution • Convert business requirement into executable code solution. • Code, test, debug, document, implement and maintain software applications • Other related duties assigned as needed. Qualifications GENERAL KNOWLEDGE, SKILLS & ABILITIES • 7+ years of professional experience in developing Java, JEE & Spring based applications. • Expertise in developing product/solution using Java SE (8,11,17) & JEE (EJB, JDBC, JMS) • Expertise in building product /solution using Spring Framework and JPA (Hibernate) • Strong expertise in Angular (v17+ preferred) and TypeScript • Experience with HTML5, CSS3, and responsive design • Familiarity with state management libraries (e.g., NgRx, RxJS) • Experience integrating with RESTful APIs • Knowledge of testing frameworks (e.g., Jasmine, Karma) is a plus • Experience using Kafka or equivalent distributed event streaming platform. • Experience in developing distributed asynchronous solution using any messaging platform. • Experience in developing SOA/API based application using SOAP/REST WebServices • Experience in developing Microservices based solution using Spring + Docker • Experience in developing application using any of the database like Oracle / MySQL / SQL Server / DB2 / PostgreSQL and writing SQL queries and PL/SQL programs is required. • Knowledge of messaging technologies like MQ / RabbitMQ/ JMS and Kafka • Knowledge of data formats such as FIX, FIXML, XML, JSON would be a plus. • Experience with any of the JEE App Server e.g.: WebSphere Process Server, WebLogic, JBoss. • Experience with build tools such as Maven, ANT and IDE like Eclipse & others • Hands on knowledge of the Unix Shell scripting, Linux/Unix advanced level is required. • Knowledge of software design patterns, integration patterns & enterprise architectural concepts. • Experience in analyzing, adapting and integrating third party frameworks and technologies • Strong analytical abilities, good understanding of the multi-tier products with upstream and downstream applications integration. • Excellent analytical, decision-making, problem-solving, team and time management skills • Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed • Knowledge of financial services industry & Experience building enterprise financial solutions

One address, no account. We’ll tell you when matching roles go live.

More at Zensar

Related open roles

View all roles