We provide IT Staff Augmentation Services!

Sr. Java Developer / Consultant Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 12 Years of experience in Analysis, Design, Development and Testing of User Interface framework in various web based applications using Java/J2EE technologies.
  • Extensive experience in Financial, Healthcare and E - commerce Domains.
  • Expertise in application development using Java Core,JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate, MyBatis and JSF.
  • Experience in developing web applications using technologies like HTML, CSS, JavaScript, AJAX and JSP Tag libraries.
  • Expertise in J2EE Design Patterns like MVC, DAO, DTO, Front controller and Singleton.
  • Solid experience in Web Services like SOAP/WSDL, REST and good knowledge in SOA.
  • Familiar with continuous integration tools including JIRA, Jenkins and Maven
  • Strong experience in Source control tools like CVS, SVN, Git and RTC(Rational Team Concert)
  • Experience in Agile development and Test-Driven Development methodologies.
  • Experience in OOA (Object-oriented Analysis), OOD (Object-oriented Design)using UML.
  • Experience in implementing web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat.
  • Experience inbuilding web applications in various environments like Windows, UNIX and Linux withIDEs like Eclipse 3.3/3.4, MyEclipse and WSAD (RAD).
  • Extensive experience in Databases including Oracle 8i/9i/10g, MySQL, DB2, SQL Server.
  • Experience with PL/SQL programming, writing complex stored procedures, indexes, views and triggers.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent analytical and problem solving skills.
  • Excellent communication with trilingual: English, Chinese, Japanese.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows 2000/2003 Server

Languages: Java, JavaScript, HTML, CSS, PL/SQL, C#, ASP.NET, PHP

Java Skills: JDBC3.0, Servlet2.4, JSP2.0,JSTL, EJB, Java Beans

Web Technologies: HTML, CSS, DHTML, JavaScript, XML, XSLT, AJAX, CSS, SOAP, WSDL,XSD, RESTful, JSON

Frameworks: Struts, Spring, JSF, Hibernate, myBatis, EJB

RDBMS: Oracle 9i/10g, MySQL, SQL Server, DB2

Scripting languages: Unix Shell Script, Perl

Tools: ANT, Maven, JUnit, SOAPUI

Web/App Servers: Tomcat 5.5/6.0, BEA WebLogic 10.x, WebSphere 7.5/8.0

Version Control tools: SVN, CVS, Git, Rational Team Concert

IDES/Tools: Eclipse 3.4, MyEclipse 7.0, NetBeans, RAD 8.5

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Java Developer / Consultant

Responsibilities:

  • Understood the Insurance business functionality and business process. Responsible for developed UML (Use cases realization models, Class & Sequence diagrams) models using Rational Rose.
  • Design and implement web architecture using Struts, SpringCore, and Spring AOP.
  • Implementing business validations in StrutsForm Bean& implementing business logic using spring service components.
  • Implement business logic in POJO and persist them with Java Persistence API and Hibernate.
  • DevelopHandlers, Helper classes to facilitate communication between presentation layer, Business logic and database.
  • Create REST Web Service using JAX-RS to send claims, benefits JOSN data back to front-end side.
  • Validate REST Web Service using Chrome plugin Rest Client as a part of unit testing.
  • Create SOAPweb service using JAX-WSto integrating functionality with external systems.
  • Validate SOAP Web Service using SOAPUI as a part of unit testing.
  • ApplyLDAP for member login authentication.
  • DevelopMessage Driven Beans to process the Messages posted to WebSphere MQ.
  • ApplyRTC(Rational Team Concert) client 4.0 for version control and Log4j for logging.
  • ApplyQuality Center for Bug Fixing, defect tracking.
  • Followed Agile-programming methodologies during the development phase.
  • Create SQL scripts to identify, analyze and correct data issues.
  • Responsible for implementing new enhancements and fixing defects using Java, JSP, spring and Hibernate.
  • Responsible for unit testing using JUnit (writing Junit tests for data layer & business layer).
  • Participating everyday scrum team meetings, and direct interaction with the business team to discuss business requirements.
  • Deployed the application on Websphere8.0DEV, QA, Pstge, Production application servers.
  • Used Mavenbased scripts to build and deploy the applications on the Server.

Environment: Java Core,J2EE technologies (Spring Core, Spring AOP, Spring DI, Struts 1.2 Framework, Hibernate, Web Services, and POJO), Hibernate, SOAP/RESTful web service, XML, JSON, DB2, IBM Websphere Server8.0, RAD8.5, Maven

Confidential, Louisville, KY

Software Engineer

Responsibilities:

  • Designed and implemented Online Price Quotation system using C#.Net
  • Designed and created Database using SQL Server
  • Responsible for re-architecting and rebuilding the legacy systems using .Net techniques to improve their performance and maintainability
  • Redesigned and rewrote Automation Control System follow toObject Oriented principals.
  • Maintained and enhanced the existing core packages of the automatic control system.

Environment: .NET Framework, Access, HTML/CSS, JavaScript, SQL Server

Confidential

Java Develop Lead

Responsibilities:

  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Designed Front-end using JSP, Servlets, HTML, AJAX, CSS and JavaScript.
  • Designed the applications using SpringMVC framework for easy maintainability of the Spring MVC Flow.
  • Involved in Deploying and Configuring applications in WebLogic Server.
  • Involved in the Maintenance and Enhancement Group provides on-going support for systems after implementation occurs.
  • Implementing all the Business logic in the middle-tier using Java POJO classes, Entity beans.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2SE 5.0/J2EE 1.5, Servlets, JSP, HTML, CSS, Java Script, Spring MVC, Hibernate 2.5, Web Services, JUnit, WebLogic, AJAX, Oracle 10g, Rational Rose, Windows 2000

Confidential

Senior Java Developer

Responsibilities:

  • Developed the JAVA application based on the Service Oriented Architecture.
  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in Change Requirements and Bug fixing.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used IBM Web Sphere Application Server to deploy the application
  • Used SpringInheritance to develop beans from already developed parent beans.
  • Created session EJBs that retrieved information from Oracle database using Hibernate.
  • Developed various generic JavaScript functions used for validations
  • Used DOM parser for validating the XML files against their respective XML schemas.
  • XPATH expressions are used to extract data from XML files
  • Used HTTP Request and SOAP Web service to post XML Data to the End Client.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used Eclipse, JDeveloper to develop and debug application code.
  • Used Antbased scripts to build and deploy the applications on the Server.
  • Used Log4j utility to generate run-time logs.
  • SVN and Tortoise SVN were used for project management and version management.

Environment: J2EE, JSF, Spring framework, Spring MVC, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, JQuery, JavaScript, Oracle 10g, Websphere 7.0, Design Patterns, JDveeloper, SVN, Tortoise SVN, Apache Maven, ANT, Windows XP, JUnit, XSLT, HTML/DHTML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the JAVA web application based on the Object Oriented Architecture
  • Involved in client requirement gathering, analysis & application design.
  • Implemented data validation using JavaScriptfor client side
  • Implemented views using JSP & JSTL1.0.
  • Implemented code MVC framework using JSP's & Servlets.
  • Performed application level logging using log4j for debugging purpose.
  • Thoroughly involved in testing phase and implemented test cases using JUnit.
  • Involved in the development of Entity Relationship Diagrams using Rational Data Modeler.
  • Involved in Unit system testing and Integrationtesting.

Environment: Java SDK 1.5, JSP, Servlets, JSTL1.0, JavaScript,HTML, SQL, Eclipse 2.1, CVS, Tomcat, JDBC

Confidential

Software Engineer

Responsibilities:

  • Developed theweb-based application usingStruts as control between front end and service layer.
  • Worked on the application includes development, bug fixing, use case analysis, designing, and unit testing.
  • Coded JavaScript functions to handle client-side validations.
  • Developed JSP pages using Struts tags for the Presentation tier
  • Involved in Coding and Testing Phase.

Environment: Windows 98/2000, Java, JSP1.2, JRUN, Oracle, Eclipse, Struts.

We'd love your feedback!