Java Technical Consultant Resume
Voorhees New, JerseY
SUMMARY:
- 12+ years of professional software experience and specialized in JAVA & J2EE technologies with strong hands - on experience in analysis, design, documentation, coding, testing, installation and maintenance of various applications.
- 4+ years of experience in Warehouse Logistic Domain
- Experience in involved automated inbound process in one of the USCS warehouse with help of Swisslog - Automated Storage & Retrieval System product.
- 7 years of experience in Banking Domain including 2.5 years work experience in AMEX Cards portfolio related projects & 1+ year in AMEX Travel portfolio projects.
- Experience in developing the web based application's by using Java,Servlets, JSP, Struts, Springs,WebServices, Ibatis and Mybatis techonlogies.
- Experience in developing DB2 Stored Procedure and deploying into database server.
- Experience in developing microservice application by using spring boot.
- Experience in installing websphere application server, fix pack, administering, build deployment and configuring the resources like JMS, JDBC, Connection Pool, Cache and JNDI in distributed environment for J2EE platforms.
- Experience in Maven, Jenkin build tools for project build and automatic deployment.
- Experience in configure and mapping the multiple application servers in IBM HTTP.
- Experience in development tools (Eclipse, Spring Tool Suite, TOAD, RAD and IBM Data Studio)
- Experience in developing automation script (TestNG)
- Integrated tableau with customer-facing website
- Experience in migrating Java 1.6, WAS 7.X to Java 1.8 and WAS 8.5
- Experience in AppDynamics to managing the performance and availability of applications across cloud computing environments as well as inside the data center.
- Experience in calling the AS400 RPG program from Java application and also have the knowledge to go through AS400 RPG programs & screens to understand the business logic.
- Good knowledge to interact with Apollo/Galileo/Sabre/Amadeus/Worldspan travel system, Lawson Financial system, Swisslog ASRS System & few EDI transactions.
- Experience in Lawson Financial system to get the revenue details for internal apps.
- Strong business and system requirement analysis experience.
- Experience in leading the team in onsite & offshore.
- Profound insight to determine priorities, schedule work, and meet critical deadlines within budgetary guidelines
- Excellent communication, presentation skills, self-starter, quick learner and team player
TECHNICAL SKILLS:
Technologies/Languages: Java 1.8,J2EE,Ajax,Html,Jquery,JSON,PL/SQL,Maven,JMS, Ibatis/Mybatis, MQ EJB, Spring Boot, Hibernate, Junit, Struts,Spring,Angular,NodeJS,MongoDB,Websphere scheduler & Quartz Scheduler.
Tools: IBM Data Studio, SOAP UI, Eclipse, RAD, Spring Tool Suite, IntelliJ, App Monitor tool (AppDynamics), HP Quality Center and JIRA
Web/Application Servers: Tomcat, Wepsphere 7.X & 8.5, IHS and Liberty Profile
Web Services: Apache CXF, JAXWS, Jersey, Restful web services, SOAP UI,JMeter and Mozilla Rest Client
Reporting Tools: iText API, Jasper Report, IReport & tableau
Development Methodologies: Agile and Waterfall
Operating Systems: Windows 2000/9X/XP, Solaris 5.8 & IBM iSeries
Design Patterns: DAO, Singleton, MVC, Spring AOP & Front Controller
Databases: DB2, Oracle, SQL Server, MySql
Version Control&Build Tools: SVN, GitHub, Maven and Jenkin
Testing Frameworks: TestNG
Packages: Microsoft Office (Word, Power-point, Excel, Visio) and Sharepoint
PROFESSIONAL EXPERIENCE:
Confidential, Voorhees, New Jersey
Java Technical Consultant
Technologies: Java 1.8, JSP, Servlet, Spring Restful Web Services, Jersey Rest Consumer, SOAP Web Services, Ajax, JQuery, JSON, Struts, DB2, Spring JDBC & Spring MVC, Spring boots, AngularJS, Eclipse, STS, WAS 7.1, WAS 8.5, Liberty Profile Server, SOAP UI, JMeter, Agile Methodology, Maven, Junit, IReport, Ibatis, AS400 RPG Program, EJB - MDB Bean- Message queue, ESB, AppDynamics, SVN, GitHub, IBM MQ, TestNG, Tableau, Interact with Lawson Financial system/ USPS service, Agile, Swisslog - Automated Storage & Retrieval Machines (ASRS) System, PMD - Code Review and Webshpere/Quartz Scheduler.
Responsible:
- Involved in Analysis, Design, Development, Testing, Implementation & Support
- Implemented Jersey Restful consumer & Spring Restful Web Services
- SOAP web services created using Apache CXF, JAX-WS & JWS Annotation
- Developed Logging Aspect using Spring AOP concept.
- Spring Transaction features integrated.
- PMD features integrated to review the code
- Developed the java programs to call the AS400 RPG program.
- Converting RPG programs to Stored Procedure
- Responsible to give technical solutions to team by making some POC's.
- Configured the applications in AppDynamics to managing the performance and availability of applications.
- Interact with Swisslog - Automated Storage & Retrieval System (ASRS) to call the SOAP web services to updates the inventory.
- Developed the java program to call the USPS service to validate the address
- Spring profile feature integrated to load the common configuration & properties files dynamically based on the environment ( Dev/Test/Prod)
- Developed Action Form, Form Beans and Java Action classes
- Implemented interceptor & validations using spring framework.
- Used Spring MVC, Struts 2, Scheduler, EJB-MDB Bean & Spring DI (Dependency Injection) and AOP
- Developed DAO layer to connect DB through Ibatis XML configuration
- Participated in code reviews and ensured compliance with standards
- Prepared and executed JUnit test cases
- Used struts tiles and struts tag libraries.
- Actively involved in development of JSP pages and Java classes.
- Created WAR/EAR file and deployed into WAS 7.0.0.41 and 8.5
- Created Quartz scheduler using Annotation
- Created the some architectures diagrams by using MS Visio.
- Agile - Scrum sprint user stories document maintenance & reviewer
- Integrated iBatis concept
- SVN code maintenance
- Manage multiple project tasks with changing priorities and tight deadlines.
- Bug fixing and working on the change request
- Improving customer satisfaction and delivering customer delight on every occasion.
Confidential, Phoenix, Arizona
Project Lead
Technologies: Java, JSP, Servlet, SOAP Web services, Ajax, JQuery, JSON, Struts, DB2, Spring JDBC & Spring MVC, Multithreading, RAD 7.5, WAS 6.1, Tomcat 5.x, SOAP UI, JMeter, Agile Methodology, Maven, Junit, IReport, Ibatis, iCal4j, MS SQL Developer, SVN Apollo/Galileo/Sabre/Worldspan/Amadeus travel system, IBM - BMC ARA script migration, prepared test cases in QC (HP Quality Center), Involved in the POD & POA architecture diagrams while migrating into HP Server, SSO feature & LLD and HLD Preparation using Microsoft VISIO tool
Responsibilities:
- Involved in Analysis, Design, Build, Implementation & Support
- Created the low level design for all the enhancements in the application which included Package Diagrams, Class Diagrams and Sequence Diagrams
- Implemented design patterns like Singleton, Front Controller, MVC & DAO
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Implemented interceptor & validations using Spring framework
- Used Java Multithreading concept
- Java Code written for Calendar .ics file creation - MS Outlook Compatibility issue.
- Java Code written for Calendar .ics file not updated properly in MS Outlook issue.
- Java Code for IST time zone shown incorrect time in MS Outlook issue
- Written SP to get the Legacy time zones from DB
- Code written for using Java Cache to get the system parameter table values from database, while loading application. So every time no need to hit the database for some scenario.
- Used Spring MVC, Spring DI (Dependency Injection) and AOP
- Developed DAO layer to connect DB through Ibatis XML configuration
- Participated in code reviews and ensured compliance with standards
- Prepared and executed JUnit test cases & uploaded into QC (HP Quality Center)
- Prepared Used struts tiles and struts tag libraries.
- Actively involved in development of JSP pages and Java classes.
- Created WAR/EAR file and deployed into Tomcat/WAS 6.1 server.
- Created Quartz scheduler configuration using Spring configuration XML
- Agile - Scrum sprint User stories document maintenance & reviewer
- Integrated Maven to create the build
- Created logging mechanism using Log4j
- Integrated iBatis concept
- Created iBatis query XML
- CMR & IMR Activities
- IBM - BMC ARA script migration in the WAS 6.1 Server
- AMEX was migrating all the servers into HP Vendor from IBM. So I have involved the HP server migration which are related to my team applications.
- Involved in the POD & POA architecture diagrams while migrating into HP Server
- SVN code maintenance
- Coordination with server team for the deployment of EAR file in the Testing & Production Environments
- Project transition from onsite to offshore
- Responsible to giving the project status for the internal management and the customer.
- Responsible to give technical solutions to team by making samples, POCs etc.
- Manage multiple project tasks with changing priorities and tight deadlines.
- Bug fixing and working on the change request
- Integrating SSO feature
- Improving customer satisfaction and delivering customer delight on every occasion.
- Production Support Lead - Handling business bridges, providing quick solutions.
- Design, coding, Test Planning, Testing, Rollout and support.
Confidential
Technical Consultant
Responsibilities:
- Involved in Analysis, Design, Build, Implementation & Support
- Implemented design patterns like Singleton, Front Controller, MVC & DAO
- Created Business Layer and DAO layer
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Used Java Multithreading concept
- Implemented Spring IOC feature
- Experience in Maven build
- Created logging mechanism using Log4j
- Created Quartz scheduler configuration using Spring configuration XML
- Code Review & Signoff
- EAR Deployment Activities
- Responsible for bringing the KT to new joiners/fresher's
- SVN code Maintenance
- Responsible to give technical solutions to team by making samples, POCs etc.
- Manage multiple project tasks with changing priorities and tight deadlines.
- Integrated Jasper report package in the Spring MVC code structure.
- Developed DAO layer to connect DB through Ibatis XML configuration
- Integrated iBatis concept in this product code base.
- Created IBatis query XML
- Bug fixing and working on the change request
- Trouble-shooting encryption issues
- System Installation & configuration
- Improving customer satisfaction and delivering customer delight on every occasion.
- Created or altered Jasper Reports as per the user requirements.
- Used TOAD (Oracle) software for querying and analysis.
- Used i-text API for PDF report generation
- Used struts tiles and struts tag libraries.
- Prepared and executed JUnit test cases
- Involved Card Payment Module developments.
Confidential
Programmer
Responsibilities:
- Actively involved in development of JSP pages and Java classes.
- Used struts tiles and struts tag libraries.
- Developed Action Form, Form Beans and Java Action classes
- Unit Testing, Integration Testing and Deployment
- Used JavaScript as the standard client side validation code
- Bug fixing and working on the change request
