We provide IT Staff Augmentation Services!

Java Consultant Resume

5.00/5 (Submit Your Rating)

Dover, NH

SUMMARY:

  • Having 5+years of IT experience in analysis, design, development, testing, deployment and maintenance of applications in JAVA/J2EE and Linux/Unix based environment.
  • Hands on experience on the Java programming language, JVMs and disciplined coding skills.
  • Expertise in developing reliable and scalable multi - tier web based J2EE applications.
  • Extensive work experience in Servlets, JSP, Java Script, Struts, JDBC, JNDI, RMI, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), Custom Tags, JMS, MQSeries.
  • Good experience with design patterns of J2EE such as MVC Struts, Spring and Hibernate framework.
  • Good Experience in developing micro services using spring boot.
  • Experienced with Spring MVC Framework, Spring AOP, Spring Hibernate, Spring JDBC and Spring Exception Handlings.
  • Designed and Developed Applications Using Spring MVC Framework.
  • Skilled at programming in different Java IDE’ s like, IBM WID, Eclipse 3.0/2.1.1, Intellij and Jbuilder, Jdeveloper IDE tools.
  • Experience in designing and supporting RESTful Web Services.
  • Experience in using Jenkins for Continuous Integration (CI).
  • Extensive experience in developing GUI using HTML, DHTML, CSS, Java Script, AJAX, DOJO.
  • Hands on exposure to multiple Application/Portal servers such as WPS, WAS and Jakarta Tomcat/Apache.
  • Good experience in RDBMS like Oracle, SQL Server, DB2, MySQL and Sybase.
  • Experience in using database tools like SQL Navigator & DbVisualizer.
  • Experience in source code repository tools such as GIT, RTC.
  • Test automation framework using TestNG and Selenium.
  • Experience in Tuning and monitoring using Splunk.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational Rose.
  • Experience in Agile methodologies (Scrum,Kanban) and familiar with Atlassian tools like JIRA, Confluence, Bitbucket.
  • Possess strong problem analysis skills with ability to follow project standards.
  • Proven ability to produce the highest quality results working under extremely tight deadlines and a very strong team player.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, PL\SQL, JavaScript, Perl Script, UML

Java Technologies: J2EE (JSP 1.2, Servlets 2.1, JSF 1.2, RMI, EJB 1.1/2.0/3.0, JDBC 2.2/2.0, JNDI, JMS 1.0.1, Java Beans), JDK 1.4/1.5/1.6, Jasper (Reports), Java Mail, RMI, SOAP

Design Patterns: MVC, Front Controller, Factor Method, Service Locator,Business Delegate, Session Fa ade, Composite Entity, value Object, Data Access Object, Business Object, GoF Java Patterns/J2EE patterns

Markup/Scripting Languages: HTML, DHTML, XML, XSL/XSLT, SAX, DOM, JAXP, JAXB, AJAX, Java Script, Shell Script, JQuery, DOJO

Architectures: Struts 1.x/2.0, Hibernate 2.0/3.x, Casper Framework & MVC, IBM JSF, Spring 2.0/2.5,Axis1.x/2.x,XFire, Rest full Web Services

RDBMS: Oracle 10g/9/8i, DB2 7.2, My SQL, MS-Access 7.0, Sybase 10x, SQL server

Source Control: GIT, RTC, CVS

Version Control: WinCVS, Subversion, PVCS, VSS, Rational ClearCase V6.x, Software Configuration Management component UCM, Tortoise SVN

IDE: IBM WID,Eclipse 3.1.2/2.1, Intellij, Jbuilder9.x/8.x,Jdeveloper, RUP, Rational Rose, JUnit, Visual Studio 6.0, SQL Navigator, IBM Rational ClearQuest v7.x/6.x, MS-Visio, QTP, Jasper Reporting.

Protocols: HTTP, HTTPS, FTP, SMTP, POP3, TELNET, SOAP, TCP/IP, UDP, LDAP

Operating Systems: Windows 98/NT/2003/XP, Sun Solaris, UNIX, Linux red Hat, IBM AIX

Web / Application Servers: Websphere 4.x/5.x/6.x, Weblogic, Apache, Tomcat4.x/5.x/6.x, Netscape Enterprise, Apache Web Server, IIS, JBoss.

PROFESSIONAL EXPERIENCE:

Confidential, Dover, NH

Java Consultant

Responsibilities:

  • Followed scrum agile methodology and Jira for work management.
  • Participated in Requirements Analysis, Design and Development phases of the project with major emphasis on development of the modules.
  • Developed workflows using the tool called Blueworks.
  • Used WebSphere Application server (WAS) to run process management application.
  • Developed micro services using spring boot.
  • Used JAX-WS with Apache CXF implementation to expose the services to client.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Used Java Message Service(JMS) for reliable and asynchronous exchange of important information.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used DB Visualizer for querying the DB.
  • Used Jenkins for Continuous Integration (CI).
  • Used XSL-FO to generate PDF reports.
  • Extensively worked on XML parsers (SAX/DOM).
  • Used WSDL and SOAP protocol for SOAPWeb Services implementation.
  • Used JDBC to access DB2 UDB database for accessing customer information.
  • Developed application level logging using Splunk.
  • Used soapUI for integration testing and TestNGfor unit testing.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Used source code repository tools such as GIT, RTC.
  • Involved in documenting the application.

Environment:: J2EE 1.4, IBM Web Sphere Application Server 5.0, WSAD 5.1.0, JSP 1.2, EJB2.0, Struts1.1, JMS, JDBC, JNDI, XML, XSL, XSLT,XSL-FO, WSDL, SOAP, Hibernate 2.0, RUP, Blueworks, Splunk, JUnit, GIT, IBM DB2 v8.2, Red Hat LINUX.

Confidential, MA

Java Application Developer

Responsibilities:

  • Participated in Requirements Analysis, Design and Development phases of the project with major emphasis on development of the modules.
  • Developed workflows using the tool called Qlink by Adobe.
  • Used JBOSS Application server to run process management application.
  • Used Multithreaded environment for receiving the Alarm(XML) from the Tier2 Systems and give it to Netbars for asynchronous operation
  • Developed Net bars Process properties for Connectivity with the Netbars and the work flow.
  • Netbars Acts as a Back end engine had a Worker Thread which takes care of communicating the other Systems CF, TS and injecting into work flow.
  • Used EJB3.0 for Transaction Handling
  • Handled the process of getting ICBM Data and mapping to the real data in the project (Spring MVC and DI for JPA).
  • Developed Q-Pac to embed into the Qlink (Used Rest fullWeb Service and JPA to get data from Database).
  • Used Java Messaging Service (JMS) System to reduce the inter dependencies of the system using MDB.
  • Used SOAP for communicating with the other system using SOAP request/response like CF,TS and ETMS.
  • Implemented JPA (using Eclipse Link) for all database operations.
  • Used Spring MVC to implement ICBM site for handling Customer Information.
  • Integrated JPAandSpring Framework for ICBM usage (Database: Oracle).
  • Worked with the client for reviews, quality, and estimation and scheduling.
  • Involved in documenting the application test results and fixing bugs and enhancements.

Environment: JBOSS Application Server, Qlink, JMS, Core Java, Oracle database, EJB, Message Driven Beans (MDB), Webservices, JPA, SOAP, WinCVS, Telnet, Sun Solaris, Spring Framework, JPA, Jdk1.4 (multithreading).

Confidential

Java Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible business requirements from end users and business Analysts.
  • Developed, and deployed server side Java, Servlets, and Java Server Pages (JSPs) for browser based conference software.
  • Developed and configured the Java beans using Spring MVC framework.
  • Used Spring Frame work for business layer by using Spring Cove, DAO, Spring ORM, Spring Web MVC modules.
  • Developed EJB (Session Bean) components and deployed on JBoss Application Server in the Eclipse Editor.
  • Developed JSP to support custom User Interfaces.
  • Extensively used JSTL tag libraries.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in the developing of MAVEN POM.XML files and deployment in JBoss Application Server 4.2.3.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.
  • Used CVS for version control.
  • Involved in production support and documenting the application to provide training and knowledge transfer to the user.

Environment: J2EE, JDK 1.5, Core Java, Java Beans, Spring MVC 2.0, JSP, Servlets, JSP, Java Script, EJB, Webservices, SOA, SOAP, WSDL, Apache Axis, Eclipse, MAVEN, JBoss Application Server, Oracle 10g, SQL, Log4j, XML, XPATH, XSD, HTML 4.0, JBoss 4.2.3, JUnit 4.0, CVS

We'd love your feedback!