Sr. Java Consultant Resume
Concord, NH
SUMMARY:
- I have 13 year experience with Java/J2EE/SOA server client technologies. I have worked with Healthcare /Background Screening/Pharmaceutical/ Public sector ( Confidential, DOL) and GIS/GPS domain clients. Given a chance can learn and build java application with any newer API or framework.
- Developed, designed, integrated, tested, deployed and support java, j2ee, web services applications.
- Communicated with clients and meeting their expectation for enhancement.
- Developed server - side programs using Servlet, JSP, jstl, Portlets, Enterprise Java Bean(EJB), JDBC, JNDI, JMS, MQ, RMI, XSLT, XSD, XPath, DTD, Web Services (SOAP, WSDL, UDDI), SAX, DOM, JAXB, Struts, Hibernate (ORM), Spring, MVC framework, SOA and Web Services using AXIS 2, Xfire 1.2, CXF 2.6.1, Websphere Process Server.
- Utilized spring batch for concurrency and multithreading transaction processing.
- Developed web service using top down approach with BPEL and Java Component handled multiple transaction concurrently using WID 6.2 and RAD 7.5.
- Hands on experience on spring micro service architecture development, testing and deployment with CI (Jenkins, maven).
- Wrote Effective batch jobs for Heath Care System and Criminal Justice Services using java threads, hibernate, spring and jasper having success rate 95% in production.
- Wrote client-side GUI interfaces with HTML, DHTML, CSS, JavaScript, Angular JS, AJAX, XML, Java Swing technologies and using by consuming web services (WSDL).
- I have developed simple and complex reports using Jasper API and iReport IDE.
- Developed message driven bean (JMS) and configure Confidential MQ series to communicate with legacy system.
- Had hands on experience on Weblogic 10.3 portal and Websphere portal and Webshpere 6.1.
- Developed Book, Pages, Portlet, Pageflow.
- Administered and configured Application Servers and Web Container for Database connection, JNDI, Security settings, EAR deployment, Log, cluster - Confidential WebSphere 5.1/6.2/7, Weblogic 8.1/9.2/10.3 , Tomcat 5.5/6
- Wrote SQL and 3rd party relational database interfaces to the following DB products Oracle 8i/9i, DB2 and My-SQL databases.
- Experienced in maintaining and building Relational DB using SQL, Procedures, Trigger, DDL and DML.
- Coordinated with Architecture, build manager, testing team and rapid application development using Agile Project Management Methodology using JIRA system.
- Wrote test cases for Unit Test, Acceptance Test and Integration Testing using JUnit.
- Provided production problem analysis and resolution.
- Able to write and translate UML using Use Cases, Sequence Diagram and Class Diagrams.
- Application packaging & Deployment experience using build tool Ant script and Maven tool.
- Having good Experience with Rapid Development tools Eclipse, STS, JDeveloper, WSAD (Web Sphere Application Developer) 5.1/6.1, InteliJ, Net Bean, TOAD, Lotus Notes 7.0, Confidential Clear Case, Confidential Rational Portfolio Manager (RPM), RAD 6.0/7.0, HAT’s, and Microsoft Office 2003, Visual Basic 6.0, eVB 3.0.
- Extensive experience in source version control SVN, CVS, GIT and deployment release process.
- Scheduling release and deployment writing release notes, enhancement and bug fix report.
- Flexible and adaptable to different cultural and corporate environments
- Highly motivated with the ability to work effectively in team as well as independently
TECHNICAL SKILLS:
Languages: Java
Java Technologies: Java 1.3/1.4/1.5/1.6/1.7 , JSP 2.0, jstl 2.0, Servlets, JDBC 2.0, J2EE 1.4/1.5/1.6, Log4j 1.2/1.4, Junit 3/4, Ant 1.6/1.7, AXIS 2, CXF 2.6.1, Xfire 1.2, Qartz, Jasper
Distributed Technologies: JNI, RMI, EJB 2.0/3.0, Web Service
Web/Application Servers: Apache-Tomcat 5.5, Web Sphere application Server 6.1/7, Process Server 6.2, and Web Logic 8.1/9.2/10.3
Framework Knowledge: AngularJS, Confidential, Struts, MVC, Hibernate, spring framework, JSF, Portal
Modelling Language: UML
RAD Tools: WSAD 5.1/6.1, RAD 7.5, RSA 7.5, WID 6.2 Eclipse, InteliJ, MyEclipse, DBVisualizer, Toad, eVB3.0, Confidential HAT’s, RAD 7, Clear Case, JDeveloper 11, STS
Source Safe and Build Tools: VSS, cvs, SVC, Harvest, clear case; ant, maven, jenkin, yoman
Project Management: RPM (Rational Portfolio Manager), Microsoft PMO
Bug tracking Tool: JIRA, Peregrine Service Center, Bugzilla
Databases: DB2, my-sql, Oracle 8i/9i/10g, ms-access, MS-SQL
Web Technologies: Java-script, HTML, XML/XSL, XPath, Ajax, node
Operating Systems: Windows 9x/NT/2000Professional/NT/XP, Linux/Unix
Other: Zap, Accessibility Developer Tool
PROFESSIONAL EXPERIENCE:
Confidential, Concord, NH
Sr. Java Consultant
Responsibilities:
- Spring security implementation for application level security, vulnerability check using zap.
- Ada compliance implementation, 508 compliance check report creation.
- Code release and deployment activity with Harvest.
- Development activity involve coding UI interface with jsp, spring mvc based application development.
- Hibernate integration for dao layer, ehcache configuration for hibernate query performance.
- Performance level issue resolved by changing application context loader implementation with lazy loading.
- Web service using soap and restful integration with resume service and education service.
- Successfully completed Mule Essential Training online.
- Mule ESB flow designed, develop and deployed on local mule standalone on premise environment.
- RAML rest service design using Api manager.
Environment: Rad 9.1, Harvest 12.5, git for intermediate development, maven, spring framework(mvc, security, dao), hibernate, zap, Accessibility Developer Tool, Mule studio (Anypoint).
Confidential
SOA Lead Consultant
Responsibilities:
- Designing and developing web services using REST (spring mvc, jax-rs) and SOAP (cxf, axis2, jax-ws api).
- Developed front end application (SPA) using AngularJS with spring mvc.
- Wrote custom filter, controller, directive and utilized http and route service to manage SPA flow.
- Utilized bootstrap to maintain uniform flow for multiple device (mobile, tablet and web application).
- Used spring heatoas and json object with spring mvc rest to build web application loosely coupled, extensible architecture for future enhancement.
- Heavily written junit test case to utilized as much as possible maven test feature to support CI.
- Use javascript minifier with yoman tool before deploying web application.
- Migrating old environment to new technology. Developed POC and framework core components for Client and Server side using.
- Working on technical aspect of changing development environment, re-modelling existing models and changing their design so enhancement for new clients will be easy.
- Deploying web service and monitoring logs on linux environment. Wrote in house utility tools to process various failure messages.
- Wrote store procedure for ms - sql 2008 database.
- Database import export activity on development and test environment.
- Integrated reset and soap web services with Mule ESB.
- Simulate and tested services using SOAP-UI tool,
- Guiding resource to work with CI environment and follow standard practice.
- Configured jenkin and utilized maven for CI and agile development methodology.
- Allocating task and managing daily scrum activity.
- Managing product development life cycle with CI.
- Developed user interaction screen and supported Struts 1.2/1.3 application, migrate business layer to service.
- Migrate source repo from svn to git for some of the application using linux tool svntogit.
- Setup Artifactory for development environment.
- Have did deployment for Mule ESB tomee7 business process/ flow developed in Anypoint Studio.
- Agile development methodology using TDD development approach.
- Documenting technical critical details generating service specification.
- Integrating application with web service inter communication.
- Study api designing using RAML and Mule ESB fast service development strategies.
- Defect reporting in JIRA, bugzilla.
Environment: Eclipse IDE, Soup UI, STS Eclipse, InteliJ, WID 6.2, Anypoint Studio, Activity, Postman, selenium, sonar, pmd, git, svn, node, grunt, maven, ant, jenkin, artifactory, gitlab, JIRA, windows development environment os, development and test server Ubuntu server, rhl 6, Tomcat 6/7, TomEE6, Jboss 7, Widlfly 8, Websphere7, Oracle 11g, MS Sql Server 2009.
Confidential, Albany, NY
Sr. SOA Consultant
Responsibilities:
- Choreography Web Service using RSA 7.5
- Understanding business requirement defining and designing application domain model.
- Defining xsd schema and message schema using RSA 7.5
- Generating WSDL using Transformation using RSA 7.5
- Providing WS Implementation using WID 6.2 with Java SDO implementation.
- Developed Framework core component to glue SDO and POJO DAS using automated SDO to POJO and POJO to SDO transformation.
- Developed generic validation component using struts valuator which will be used at GUI and service level.
- Deploying WS on Process Server
- Developing Confidential Faces GUI application
- Integrated validation, Exception and logging framework
- Helping other team to understand framework component, managing 4 developers.
Environment: WID 6.2, RSA 7.5, windows development environment os, Websphere 6/7, DB2.
Confidential, Albany, NY
Sr.J2EE Lead Consultant
Responsibilities:
- Developing application component using Confidential JSF Portlet, EJB Services, web service, Hibernate mapping.
- Consuming MQ with Websphere and manipulating text messages.
- Working on Bug fixing for next release.
- Had training for Finger Service process from DCSJ Albany, NY.
- Writing sql cursor to fix data issues.
- Configured Confidential Webshpere application server.
Environment: WASAD 6/7, Confidential MQ, clear case, windows development environment os, Websphere 6/7, DB2.
Confidential, Atlanta, GA
Sr.J2EE Consultant
Responsibilities:
- Developed Web component using Strtus, JSF, Spring MVC framework, Business component with EJB, JMS, MQ, JNDI, Springs, Web service and DAO layer with Hibernate.
- Developed Batch programs using Spring and Hibernate.
- Developed message driven bean and configure Confidential MQ series to communicate with legacy system.
- Upgrade application from Struts to Weblogic Portal 10.3.
- Wrote unit test and acceptance test for developed component using JUNIT.
- Worked with Agile and TDD project development strategy.
- Developed Class diagrams, Sequence Diagram, Package Diagram using Eclipse Omondo.
- Developed producer and consumer web services component using Apache Axis.
- Wrote DDL, DML, Cursor and store procedure for Oracle database.
- Configured Weblogic application server for web applications which includes cluster environment, jndi, jms, jdbc, security realm settings.
- Wrote shell script to automate deployment procedure and batch execution.
- Did Domain migration from Weblogic 7 to 8.1, 8.1 to 9.2 and 9.2 to 10.
- Did code verification using PMD tool to get 5-10% performance faster.
- Configured cruise control and managed source code using svn.
- Managed different code branch and user accounts with svn.
- Tested web applications with Selenium, wrote script to perform daily support.
- Giving 24X7 on call support for the all state web portal application.
- Logged defect under peregrine service centre.
- Addressed issue and proposing solutions.
- Did requirement gathering and proposed solution.
- Set up migration strategies for existing portal.
- Did load testing for the application time to time.
- Setting up purging data strategies and code checking.
- Handling production sev 1 ticket making code change and deploying emergency deployment.
- Analysed segue monitoring alert, reported issue and proposed solution.
Environment: Eclipse IDE, Soup UI, svn, selenium, radar, peregrine, grunt, ant, windows development environment os, rhl for production, Weblogic 7/8.1, Oracle 8.
Confidential, Franklin, TN
Sr.J2EE Consultant
Responsibilities:
- Developed UI component (Enrolment, Search, Provider screens) using struts taglib, tiles, validation and utilizing AJAX feature.
- Developed application for Online Enrolment Broker which utilized web service.
- Developed batch job processors by using threading. Using hibernate as DAO layer.
- Developed business component framework which utilized by business processors.
- Developed, Implementation and Configuration web service over web sphere 6.1 to utilize business frame work extensively.
- Designed reporting framework and extensively optimized to generate 7 letters per sec using Jasper.
- Configured application server to make available database resources, jndi resources and security realm setting.
- Working with BA and QA to develop requirement documents and test case.
- Performance Tuning and proposing Technical Solution.
- Log4j configured for logging operations and Ant script written for project build.
- Hibernate used for persistence of relational data. The Spring used for IoC and Struts and Hibernate integration.
- Existing common components such as XML generator has been developed and optimized with compare to SAX parser.
- Work with 24 X 7 production support and bug fixing.
- Used Rational Portfolio Manager work daily time claim and reporting and Rational Clear Quest for bug fixing.
- DDL and DML Database operations done with DB2.
- Code review has been done using JUnit.
- XML manipulate using JAXB and XSLT.
- Quartz Scheduler was configured for Confidential project.
- Conducting team building activity and technical sessions.
Environment: Eclipse IDE, svn, selenium, bugzilla, grunt, ant, tomcat 5.5, oracle 8, windows development environment os, rhl for production.
Confidential, Phoenix, AZ
Sr. Software Engineer
Responsibilities:
- Developed application using MVC pattern with help of Struts, Spring framework and Hibernate.
- Developed client input screen using JSP, AJAX, HTML, css, JavaScript, and configured sturts-config, Validation, and Tiles xml files.
- Building business component according extending or implementing basic framework component and developed by using core java.
- Developed web service and deployed using Apache AXIS 2 over Web Sphere to receive input from other vendor-to-vendor service using Web Service pattern Business Self and Integration Application Integration.
- SOAP Response Message Exchange Pattern used and SOAP Fault handled.
- X509 Cert applied to secure credit card number.
- Used Confidential MQ for Messages.
- MQ has configured with Web Logic 8 application server.
- Developed Web Services for client card validation data to Confidential in bunch.
- Log4j configured for logging operations and Ant script written for project build.
- Hibernate used for persistence of relational data. The Spring used for IoC and Struts and Hibernate integration.
- Existing common components such as XML generator has been developed and optimized with compare to SAX parser.
- Work with 24 X 7 production support and bug fixing.
- Used Rational Portfolio Manager work daily time claim and reporting and Rational Clear Quest for bug fixing.
- DDL and DML Database operations done with DB2.
- Code review has been done using JUnit.
- XML manipulate using JAXB and XSLT.
- Quartz Scheduler was configured for Confidential project.
- Interactions with client, Requirement Gathering and Functional Specification Preparation
- Performance Tuning and proposing Technical Solution.
- Conducting team building activity and technical sessions.
Environment: WASAD, Confidential MQ, clear case, windows os, Websphere, DB2.
Application Developer
Confidential, Washington, DC
Responsibilities:
- Developed system according to functional requirement documents.
- Using JSP, HTML, JavaScript, css and Struts Validation, Tiles plug-in used to develop Client GUI.
- Spring used as glue for Struts and Hibernate (DAO Layer), Web Service used as consumer.
- Jasper Report used to display reports.
- Dedicated for 24 X 7 service support and Rational Clear Quest has been used for bug fix reporting.
- Rational Portfolio Manager has been used for time sheet submission.
- Code review has been done using Junit and Log4j configured for logging operation.
- Updated and developed required business components.
- Developed dynamic display using xml, xslt to save report in different format.
- XML interpretation using JAXB from Core java business object, which communicate with SAP Interface.
- Integrated java modules for the project and Ant script written for project build.
- Deployment, configuration, unit testing and regression testing done for Java applications.
Environment: WASAD, Confidential MQ, clear case, windows os, Websphere, DB2.
Application Developer
Confidential, Illinois, Chicago
Responsibilities:
- Developed component using Confidential architecture similar to Struts architecture.
- Developed framework components for Admission and Pharmacy modules using core java components by extending and implementing framework.
- Created UML Framework documentation for developed component.
- Developed User GUI using JSP, custom tag and AJAX.
- Using DOM JavaScript XML request manipulated at client side. JavaScript XML response will be handled and appropriate HTML filed will be populated.
- Developed EJB component for service layer.
- Developed XML manipulated core java component.
- Developed XSLT for XML out put.
- Develop system according to Functional Requirement form.
- Change of existing system design based on Change Request form.
- Ant script written for project build.
- Work with Integration of modules and Unite testing, regression testing.
Environment: WASAD, Confidential MQ, clear case, windows os, Websphere, DB2.
Confidential
Project Scientist
Responsibilities:
- Requirement Gathering, designing application modules.
- Patient registration forms were made using JSP, custom tag, HTML and validation will done by using javascript. System has following modules.
- Developed JavaBeans component.
- Written SQL query to do operation on my-sql database.
- Developed reports in PDF which help in analysis for example cancer hospital new registered case, survival case, curable case, not curable case, and geographical distribution of cancer General/specific/category wise.
- Developed education desk using java swing.
- Developed image processing component to enhance and process image files.
- Developed Upload class to update image for enhancement.
- Java script written for the client validation.
- Developed JNI component to communicate with OS level commands with mobile.
- A SMS message has been stored with my-sql database. Trigger written on execution.
- Java component written to handled business.
- Quartz scheduler configured with my-sql database.
- Developed basic mails looks and feel using JSP, HTML, CSS.
- Developed Java classes for JavaBean to support various image types.
- Created database for the user Javamail system.
- Worked on DICOM images processing.
- Worked on Satellite image processing.
- JSP and HTML files developed for front end client.
- Javascript written for client side input validation.
- Database operations Confidential tables has been done with Mysql.
- Servlets created for controlling application request.
- JSP Query page design and written for the dynamic query feature.
- Pocket pc application made with eVB3.0 development environment.
- Forms developed with eVB to receive user input. eVB3.0 classes written for communicating RFC pocket pc GPS receiver.
- Port communication and multi threaded component developed for application.
- Requirement Gathering.
- Design/Development of Java Modules.
- Unit testing and implementation of forms and reports.
- Change of existing system design based on CR from.
- Handling backup (Export/import) activity.
- Documentation of User and Operational Manual.
- User Training on Health GIS.
Environment: Eclipse IDE, cvs, tomcat, window.