Job Description & Requirements
Responsibilities
· Develop Enterprise Web Applications: Hands-on development of ReactJS, HTML5, CSS, Bootstrap, WebPackage, Java, Spring framework, and RESTful Web services.
· Providing the Service releases and supporting their deployments across all env.
· Leadership Ability to lead technical discussions and provide guidance to the development
· Performing technology migrations to upgrade the application
· Performing performance base lining of the existing application.
· Project Management: Create, assign, and track project work plans for timely delivery while ensuring adherence to defined quality standards.
· Improvement to: Ensure process improvement and compliance in the assigned module and participate in technical discussions or reviews.
· Status Reporting: Prepare and submit status reports to minimize exposure and risks on the project and manage escalations effectively.
· Well versed with web-based applications. Strong experiences in Java/J2EE stack of technologies like Informatica, Python, Java, J2ee, Spring Boot, Spring MVC, Kafka, Kubernetes, Jenkins, Docker, (Servlet, Jsp), Struts 1.0, Struts 2.0, XML, JDBC, Junit, Python , Linux, MyQL, SQL
· Coordinates the cross-functional and/or cross-segment teams.
· Establishing effective communication on a weekly basis to provide the project updates.
· TTD Focused: Extensive experience with Cypress and React Testing Library which focuses on test driven development.
· Technical Guidance: Provide technical guidance to team members to enhance their technical capabilities and productivity.
· Process Improvement: Ensure process improvement and compliance in the assigned module and participate in technical discussions or reviews.
· Status Reporting: Prepare and submit status reports to minimize exposure and risks on the project and manage escalations effectively.
· Collaboration: Work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers to ensure seamless integration and delivery of high-quality applications.
· Involved in gathering of business requirements, interacting with business users and translation of the requirements to ETL High level and Low-level Design.
· Documented both High level and Low-level design documents, Involved in the ETL design and development of Data Model.
· Analyzed the functional specs provided by the data architect and created technical specs documents for all the mappings.
· Extensively used transformations such as aggregator, router, joiner, expression, lookup, and update strategy and sequence generator.
· Responsible for extracting data from various sources such as Oracle, SQL Server, flat files.
· Analyzed system requirements, coding the routines, developed test plans, test cases.
· Involved in Source System Analysis to understand the incoming data into Data Warehouse and their Sources.
· Worked in the performance tuning of ETL mappings and sessions.
· Wrote PL/SQL stored procedures and functions for stored procedure transformation.
· Created UNIX shell scripts for Informatica jobs.
· Involved in creating simple to complex mappings using transformations such as aggregator, Source Qualifier, Router, expression, look-up, joiner transformation.
· Worked with command line program pmcmd to interact with the server to start and stop workflow sessions, to start/stop the Informatica servers.
· Responsible for all activities related to the development, implementation, support of ETL processes for large-scale data warehouses using Power Center.
· Coordinating with Testing team (QA) for issue resolution and reviewing their test cases for ETL applications.
Essential Requirements (Skills Requirements)
· Education: Bachelor's degree in Computer science.
· Years of Experience: At-least 8-9 years of experience in development.
· Technical Skills:
o Proficiency in ReactJS, JavaScript, TypeScript, Redux, HTML5, CSS, Bootstrap, SASS, WebPackage, JS minification, NPM, Java, Spring framework, and RESTful Web services.
o Experience in Data Engineer, Data Analysis Software development, Software engineer, design, Object Oriented, web-enabled and multi-tier banking applications, financila application and solutions using Java/J2EE, Spring framework, Python, WebPackage, RESTful Web services, Linux, Informatica, Schell script technologies. Leadership Ability to lead technical discussions and provide guidance to the development
o Expertise in Development, Technical Support, Requirements Management, Risk Analysis, Project Tracking, Configuration Management, conducting reviews and Testing and IT life-cycle development process managing and SIT & UAT support and code promotion/migration to higher environments (SIT/UAT/PRD).
o Experience with Agile Methodologies: Familiarity with Agile development practices and tools like JIRA.
o Strong exposure in Unix,Linux Shell Scripting. Experience in writing SQL Programing and Consumer
o Installed and configured operating systems, software and hardware components. Managed server infrastructure and maintained security protocols
o Experience in implementation of DevOps practices, including continuous integration and delivery (CI/CD) pipelines, for faster and more efficient deployment of cloud-based solutions and containerization using technologies like Kubernetes, Dockers etc.
o Full life cycle of Software Development (SDLC) experience including Analyst and Review of Business Requirement Specifications, Design, Development and Testing, to solidify client requirements in conjunction with Software Developers.
o Highly skilled in Strategic Analysis, Design, Development, Maintenance, Testing and Implementation of Server, Relational and Dimensional Modeling, Data Marts/ Data Warehouses and Business Intelligence Technologies using Relational Database Management Systems like Oracle and SQL Server.
o Expertise in performance and tuning of Informatica mappings and sessions for better performance.
o Exposure to development, testing, debugging, implementation, documentation, and production support.
o Participated in various reviews and meetings with the Development and Business Teams.
o Develop new Module using with spring framework, Hibernate, Mysql, Informatica,Webservices
o Strong understanding of responsive design principles and mobile-first development.
· Domain Experience in the Banking and financial, wealth banking, commercial banking domain (7+ years) exposure to regulatory reporting processing and technologies across the lifecycle
Have Additional Skills
· Experience with other JavaScript frameworks, familiarity with DevOps practices, and knowledge of cloud platforms like AWS or Azure.
· Experience in implementation of DevOps practices, including continuous integration and delivery (CI/CD) pipelines, for faster and more efficient deployment of cloud-based solutions and containerization using technologies like Kubernetes, Dockers etc.
· Experience with Agile and Waterfall Methodologies: Familiarity with Agile development practices and tools like JIRA.
· Highly skilled in Strategic Analysis, Design, Development, Maintenance, Testing and Implementation of Client/Server, Relational and Dimensional Modeling, Data Marts/ Data Warehouses and Business Intelligence Technologies using Relational Database Management Systems like Oracle and SQL Server.
· Expertise in performance and tuning of Informatica mappings and sessions for better performance.
· Exposure to development, testing, debugging, implementation, documentation, and production support.
· Participated in various reviews and meetings with the Development and Business Teams.
Technical / Professional Skills
· Proficiency in ReactJS: Strong hands-on experience with ReactJS and related technologies.
· JavaScript and TypeScript: Advanced knowledge of JavaScript and TypeScript for building scalable applications.
· Experience in Data Engineer, Data Analysis Software development, Software engineer, design, Object Oriented, web-enabled and multi-tier banking applications, financial application and solutions using Java/J2EE, Spring framework, Python, WebPackage, RESTful Web services, Linux, Informatica, Schell script technologies. Leadership Ability to lead technical discussions and provide guidance to the development
· Backend Integration: Experience with Java, Spring framework, and RESTful Web services for backend integration.
· UI/UX Design: Understanding of UI/UX design principles and ability to work closely with designers.
· Well versed with web-based applications. Strong experiences in Java/J2EE stack of technologies like Informatica, Python, Java, J2ee, Spring Boot, Spring MVC, Kafka, Kubernetes, Jenkins, Docker, (Servlet, Jsp), Struts 1.0, Struts 2.0, XML, JDBC, Junit, Python , Linux, MyQL, SQL
· Extensive experience with framework Python liberary and data manupulation with Pandas Numpty.
· Full life cycle of Software Development (SDLC) experience including Analyst and Review of Business Requirement Specifications, Design, Development and Testing, to solidify client requirements in conjunction with Software Developers.
·
Non-Technical / Soft Skills
· Communication: Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
· Team Player: Strong team player with the ability to mentor and guide junior developers.
· Problem-Solving: Strong problem-solving skills to identify and address issues in code, optimize user experiences, and troubleshoot technical challenges.
· Leadership: Ability to lead technical discussions and provide guidance to the development team.