Around 12+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring boot, struts framework.
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
Experience in client-side Technologies such as HTML, CSS, JavaScript and jQuery, AJAX, JSON.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language.
Expertise in installing and setting up MQ monitoring tools.
Excellent working knowledge in configuring multiple WebSphere domains including machines, manage servers
Hands on experience with scripting languages like Unix, Linux
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the application in web/App servers.
Experience with databases like Db2, SQL Server and Oracle.
Familiar in deploying applications through Web sphere server as part of CRUD process.
Experience in creating test cases using JUnit.
Strong debugging and troubleshooting skills.
Description:
This is Supply chain project, managing purchase order's shipments and life cycle in multithreading environment. Once processed in NGC, trigger details to downstream applications. End-users are vendors; Python/Perl is scripting language used to export/import master and PO related data to downstream system to complete PO/shipment flow to end user locations.
Responsibility:
Description:
Managing Orders with Java Objects (MOJO) is the order and customer management system .. MOJO provides a single platform for multiple order entry systems. It gives a single point of entry for all these order entry systems and provides a flexible and sophisticated GUI in accessing the information from the Database. There is a thick client (Swing) and a thin client (web based) that exists for creating and managing the orders in GUI. Both these clients share the same table space, functionally and exhibit similar capabilities. The Swing-based client is used by the Customer Service Representatives (CSR) to enter the order according to the input received over email, telephone, FAX etc. Whereas the web-based client is used more by the direct customers of VF Image-wear. A; Developing and enhancing application in Java J2EE technologies using Struts style frameworks, JSP, Servlet, EJB and IBM DB2.
Responsibility:
Description:
This is a migration project from VF to Kontoor brands. Migrating existing project with new changes like Server and Java latest version update. New job changes implementations were done as new requirement. Server: Tomee Java version: 1.8 New batch jobs implemented and schedule in atomic environment.
Responsibility:
Description:
In my previous organization, managing myHR application, is a Human resource management system that manages Aon Hewitt product based on Java/J2EE web application.
Responsibility: