We provide IT Staff Augmentation Services!

Java Consultant Resume

0/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Java - specific experience and software development experience.
  • Over 12 years of solid professional experience in Information Technology with Analysis, Design, Development, Implementation, Integration and Testing of Client / Server / Internet Intranet applications for Banking, Insurance Healthcare and Retail Industries using Object Oriented Methodologies and production support activities.
  • Expertise on Java/J2EE technologies (Core Java, JavaScript, JavaBeans, JDBC, Servlets, HTML, JSP, Struts, Spring MVC, Hibernate, JPA, SOAP Web Services), XML and SQL
  • Expertise in Object Oriented Programming and development
  • Experienced with JDBC API in establishing connection between databases and java classes. Configured the data resources in Application Server
  • Experience in working on API platform and documentation
  • Expertise in working with databases like Oracle, DB2 UDB and PostgresSQL Server. Well acquainted in SQL and PL/SQL.
  • Experience in using Hibernate (OR Mapping) framework with good performance optimization techniques
  • Worked with MongoDB
  • Experience in using Spring Framework(Spring Core, Spring Batch, Spring MVC, Spring JDBC, Spring ORM and AOP)
  • Experience in implementing JUNIT test cases
  • Having strong development and production support experience for banking, Insurance and healthcare applications
  • Experience in REST(Representational State Transfer) architecture/HTTP and building Web API using REST Architecture
  • UsedJIRAto keep track of bugs and issues
  • Involved in debugging the product usingEclipse3.6 andJIRABug Tracking
  • Extensive experience withAgileTeam Development and Test Driven Development usingJUnitandJIRA
  • Manipulated JIRA schemes of Field Configuration, Issue Type, Screen, Issue Type Screen, Workflow, Notification, Permission, and Issue Security to create streamlined and organized workflow-based applications.
  • Proficient in using Web services, XSL, Schemas, JAXB, XMLBeans, WSDL and SOAP.
  • Hands on experience with Tools & Utilities: BEA WebLogic, WebSphere, JBoss, Eclipse, RAD, NetBeans IDE, Ant, CVS, Clear Case, Oracle, Toad, SQLDeveloper and SOAP UI, Visio 2000, UML, XSL, Perforce, CVS, VSS, Star Team, JIRA, SOAP UI, iReport, StyleReport, Maven, Nexus.
  • Aware of CMM level processing for quality control and assurance
  • Excellent in API Concepts and should be strong on API Management
  • Exceptional problem solving skills backed by constant vigilance and empower with strong interpersonal skills.
  • Experienced with Groovy HTML Java JavaScript Microsoft Visual Basic Perl PHP

TECHNICAL SKILLS

Operating Systems: Windows (98/2000/XP), UNIX, Linux

Programming Languages: Java(JDK 1.4/1.5/1.6),C++, C, C sharp, .Net

Databases: Oracle8i/10g/11g, MySQL 5.x, MS SQL Server

Scripting Language: XML, XSL, XSLT, XSQL, XPath, DTD, HTML, CSS, Java script

Java/J2EE Technologies: Java 8, JDK 8, Java 6, JDK 6, JDBC, Servlets 2.5, JSP (1.0/1.1/1.2), JSTL, Web Services, JSP, JSF, Servlets, EJB, JDBC, Struts, Spring, Spring MVC, Spring Portlet, Spring Web Flow, Hibernate, iBATIS, JMS, MQ, JCA, JNDI, Java Beans, JAX-RPC, JAX-WS, RMI, RMI-IIOP, EAD4J, Axis, Castor, SOAP, WSDL, UDDI, JiBX, JAXB, DOM, SAX, MyFaces(Tomahawk), Facelets, JPA, Portal, Portlet, JSR 168/286, LifeRay, BEA WebLogic Portal, LDAP, JUnit, Spring 3.0, Springs 4.0.3, Struts 1.x/2, Hibernate 2.x/3.x, JSF 1.2

Web Servers: Apache Tomcat 5.x/6.x

Application Servers: IBM Web Sphere, Jboss 6/7,BEA Weblogic, SAP

IDEs: Eclipse3.x, NetBeans 6.x, RAD

Version Control Tools: Visual Source Safe, CVS

PROFESSIONAL EXPERIENCE

Confidential

Java Consultant

Responsibilities:

  • Managed all aspects of an enterprise, Configuration Management is a critical component in day to day operations. Configuration Management is a critical component in day-to-day operations.
  • Integrations of DCRUM with Synthetic Monitoring and dynaTrace Deep Diagnostics
  • Worked on Ruby on Rails app that interfaces heavily with external services and legacy systems), a Domain Specific Language(DSL) for employee time reporting, a DSL for reporting client
  • Made heavy use of Amazon Web Services
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Developed a client application API endpoint with Node.js
  • Worked on Javascript, jQuery, Node.js, AngularJS, C#, MVC 4, PHP
  • Developed large-scale, real-time, live blogging server and UI using Node.js and YUI
  • Developed on demand, combo and compression server using Node.js
  • Created prototype HTML5 based mobile site, fully replicating functionality of ipad app created in Node.js and YUI3, eliminating need for native app development.
  • Worked on building scalable web applications on AWS.
  • Used JQuery and JSF validation framework for front end validations.
  • Used Subversion for software configuration management and version control
  • Involved in developing applications using Java and J2EE.
  • Developed several pieces of theJSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Re-factored the Java class tree for improved code sharing and manageable modules.
  • Strong experienced in all insurances such as Property and Casualty Insurance including Auto, Home, and Marine.
  • Strong business analysis skills and an understanding of the Software Development Life Cycle (SDLC) utilizing Rational Unified Process (RUP), Agile: XP, Scrum.
  • Involved in generating Test cases for property and casualty Insurances for Different Levels of Business.
  • Proficient in Java Multi Threading, Socket programming, Swing programming.
  • Architected, designed, and developedmultithreading utilities commercial product, collection of Java API's which greatly accelerate the development of solid, thread-safe applications.
  • Java Web Start was used on the client tier to build a highly interactive client which utilized multiple threads for simultaneous background tasks, custom graphical components, and the HTTP protocol to serialize objects up to (and back from) a Java Servlet middle-tier.
  • REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS
  • Installed, configured, and managed the servers (Amazon Web-Services,Linux,Tomcat,Apache,MySQL,MongoDB,Groovy/Grails,Hudson/Jenkins,JIRA,Git,JUnit,MediaWiki,sendmail,sudo, etc.).
  • Residential and commercial portal development in Groovy and Grails.
  • Acted as lead engineer oncustomer portal applications written in Groovy and Grails.
  • New responsive design site experience - Bootstrap, Backbone.js, etc.
  • Experience inResponsive Web Design(RWDis an approach to web design in which a site is crafted to provide an optimal viewing experience across a wide range of devices (from desktop computer monitors to mobile phones) usingBootstrapframework.
  • Developed UI using HTML 5, Bootstrap, Jquery, and JSP for interactive cross browser functionality
  • CSS and Bootstrap for styling the HTML elements.
  • Wrote C++ custom actions for installers (Visual C++ 8.0)
  • Wrote C++ dynamic link libraries to support secure installation of driver level software (Visual C++ 6.0)
  • Developed build group infrastructure and tools. (Perl, Python, Make, Ant, DOS batch, UNIX csh)
  • Involved in bug fixing and code rewrite for existing components.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Involved in analyzing and the solving the problems and developing the enhancements to resolve the bugs/issues.
  • UsedLog4Jfor logging the applications exceptions and debugging statements.
  • Implemented Log4j for the debug and error logging purpose.
  • Development, enhancement, bug fixing and writing Junit Test Cases of Java related applications.
  • Worked in Auto-insurance
  • Software Development and DBA, Sonic MQ, Sonic ESB, SOA, Assessment, sizing, compliance, systems integration and SAP, MFG and TAS via BUS data, integration with MS-MQ and WebSphere Development of various services for Sonic MQ Java, Creating SOA.
  • Help build financial services solution for Auto-insurance
  • Working knowledge of Capital Markets and Financial concepts
  • Experience working in Financial Services
  • Have experience working in theFinancial Markets industry.
  • Coded and tested on Financial Applications.

Environment: Restful web services with Spring MVC, spring security, spring core, Hibernate, JUnit 4.0, Maven 3.2.3, Tomcat web server 6.0, PostgreSQL DBMS, and Subversion, Java, JQuery, J2EE, EJB2.0, JSP, Servlets, Struts, Tiles, HTML, Java script, JSF, AJAX, PL/SQL, DB2, SAML, IBM MQ Series, IBM Websphere Application Server 6.1/7, XML, WSAD 5.1, RAD 7.0/7.5/8,Load Runner 11.0, Performance Center 11.0, Layered Product Support tool (LPS), Transaction Log Database (TLDB)

Confidential, Edison, NJ

JAVA Consultant

Responsibilities:

  • Involved in frontend development using struts and integration with spring.
  • Involved in backend development using Hibernate, spring, EJB in BEA Weblogic application server environment.
  • Developed Integer and DateJSF componentsto support user entry of integer and date (month/day/year) values with internationalization. Wrote theJavaclasses for the components, tags, and renderers. Also wrote theJavaScriptcode to doclient-side validationin all major browsers (IE,Netscape,Mozilla Firefox,Opera, etc.)
  • Mentored Insurance as they built out their first Hadoop clusters and implemented the first applications on them. Developed Scalding (Scala), Hive, and Java/Python MapReduce applications for analytics and machine learning at scale.
  • Mentored clients who are transitioning to Functional Programming using new languages, such as Scala, or older languages, such as Java, Ruby, and Javascript.
  • Developed scalable, high-performance data collection and visualization applications for enterprise monitoring systems (Scala, JavaScript, Ruby, MongoDB).
  • Developed and delivered courseware and conference talks on OOP, FP, AOP, Test-Driven Development (TDD), Refactoring, Agile techniques, Scala, Java, C++, Ruby, Polyglot and Poly-paradigm Programming, and craftsmanship.
  • Designed and developed picking/put away screens usingEclipse 3.6, HTML, JSP, Servlets and Java Script.
  • Worked with project teams in developing RF scanning applications for picking, replenishment & putaway. UsedAJAXcomponents in developing UI.
  • ConfiguredSpringto manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Experience in using IDEs Eclipse, MyEclipse, WebShpere, JDeveloper for Application development.
  • Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, BEA Weblogic 8.1, and Web servers like Apache Tomcat 5
  • Experience in implementingWeb ServicesusingSOAP, RESTandXML/HTTPtechnologies.
  • Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
  • Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
  • Worked on Oracle & SQL Server as the backend databases and integrated withHibernateto retrieve Data Access Objects.
  • Also designed and prepared Unit test case usingJUnit and Log4jand removed the maximum bugs before passing on the application to the QA team.
  • Wrote build and deployed scripts using ANT scripts.
  • Created reports using the Jasper report library. Created JUnit unit tests for business logic services.
  • Used waterfall methodology as software development process.
  • Technology and tools used: Hibernate, spring, EJB's 2.1, BEA Weblogic 8.1, Sybase DBMS, Subversion, Maven.
  • Proficient in J2EE components such as Servlets, JSP, Spring MVC, JDBC, Java Beans.
  • Environment: Hibernate, Spring, EJB 3.0, JAX-WS web services, JUnit 3.8, ADF Faces in an Oracle SOA environment (Oracle Service Bus, BEA Weblogic 11g, Oracle DBMS 11g), Subversion, Ant build tool, Java, JQuery, J2EE, EJB2.0, JSP, Servlets, Struts, Tiles, HTML, Java script, JSF, AJAX, PL/SQL, DB2, SAML, IBM MQ Series, IBM Websphere Application Server 6.1/7, XML, WSAD 5.1, RAD 7.0/7.5/8

Confidential, NJ

JAVA Developer

Responsibilities:

  • Developing RIA's (Rich Internet Applications) using a combination of Flex, Flash, Java, PHP.
  • Wrote HTML, CSS and used JQuery for non-interactive webpage designs.
  • Designed/developed UI Action Script, MS Script, HTML, DHTMLfor interactive web pages.
  • Created a test database in MySQL and tested it using HTML, PHP andWampWeb Server.
  • Expertise in developing light weight business component and integrated applications usingspringframework,Spring web MVCusing features likeIOCand configuring application context for spring bean factory.
  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application usingStruts,ServletsandJSPfor the presentation layer along withJavaScriptfor the client side validations.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Worked withStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
  • Implementedspringservice layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.

Environement: Restful web services with Spring MVC, spring security, spring core, Hibernate, JUnit 4.0, Maven 3.2.3, Tomcat web server 6.0, PostgreSQL DBMS, and Subversion.

Technologies/Tools: Java 1.4, Web Services, SAML Authentication, JSP.

Confidential, Chicago, IL

JAVA Developer

Responsibilities:

  • Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services
  • Proficient intesting Web Pagesfunctionalities and raising defects.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
  • Deployed the application onBEA WebLogicserver.
  • Involved in planning process of iterations under theAgile Scrum methodology.
  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Involved in analysis, design, construction and testing of the online banking application
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Used AJAX for asynchronous communication with server
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.

Confidential, NJ

JAVA Developer

Responsibilities:

  • Developed Struts Action classes using Struts controller component.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Used CVS for version controlling.
  • Gone through Use case document to gather requirements & analyzed them.
  • Used Custom MVC framework to maintain Model View & Controller.
  • Developed UI pages using HTML, Java script, JSP & Tag libraries.
  • Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
  • Implemented Remote and Home interfaces for the Bean.
  • Developed Bean's implementation Class.
  • Developed Deployment descriptor using XML files.
  • Developed jar file and then deployed the Bean
  • Created DSN in ODBC for database connectivity.
  • Configured the Web Logic Console by creating Connection Pool.
  • Used Itext API to generate PDF documents, merge pdf documents & prefill the data entered by user on HTML page.
  • Added form fields on pdf documents to enter data by user & save those details into Oracle data base.
  • Maintained a workflow process to track the approval of documents.
  • Involved in writing developer test case to follow Test Driven Approach.
  • Involved in fixing defects & tracked them using QC.
  • Interactively worked with testing teams in providing test cases and test scripts.
  • Deployed the applications into LIVE and QA Environment.
  • Used CVS for version and source control
  • Conducted Unit Testing, Integration Testing and User Acceptance Testing.

Environment: CVS, StarTeam, Visual C++, Oracle, and C++ Builder

We'd love your feedback!