Java Developer Resume
Swedesboro, NJ
SUMMARY:
- 5+ years of Experience in JAVA/J2EE Technologies and involving in all phases of Software Development Life Cycle such as Analysis, Design, Development, Testing, implementation and maintenance of software applications
- Experience on complete Software Development Life Cycle (SDLC) in enterprise, web - based, Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Scrum and Agile Methodology.
- Worked extensively in Java, J2EE, JSP, Struts 1.2, Ajax, JSTL, Java Script, JQuery, HTML, xml and Oracle. Has knowledge in Hibernate and Spring framework.
- Expertise in developing front-end and back-end applications.
- Worked on several application servers like Weblogic 10.3, Tomcat 8 and Oracle application server.
- Developed RESTarchitecture based Webservicesto facilitate communication between client and servers.
- Extensive experience in Development and Software Process Improvement. This involves preparation of Program Specification, Analysis, Estimation, Coding, Testing and Process related Activities.
- Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), SDLC, RUP, UML associated Tools such as MS Visio. Accomplished a series of internet / intranet projects (using J2EE) and Java-based applications.
- Experienced on Strategic Business Database designing with Oracle and SQL Server 2008.
- Extensive experience with SQL, PL/SQL programming and tuning teh queries on Oracle.
- Good experience writing application deployment scripts using Shell Scripting. Worked on UNIX, LINUX to move teh project into production environment.
- Extensive Experience working on Version Controls such as SVN, VSS and Perforce.
- Proficient in working with Eclipse and Toad.
- Excellent skills in creating and accessing various databases using SQL Queries, PL/SQL scripts on various databases like Oracle 10g, SQL Server.
- Ability to learn and master new technologies and also to deliver outputs in short deadlines.
- Good communication and inter personnel skills and team player.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C, C++
Web Technologies: J2EE, Servlets, JSP, JDBC, JNDI, Tag Libraries, AJAX
Frameworks: Struts, JSF, Spring, JSON, DOJO, jQuery, Tiles
ORM tools: Hibernate 3.0, iBATIS, TOPLink
Distributed Technologies: Web Services, SOA, Axis, RMI, EJB, XML
Web/Application Servers: JBoss, Apache Tomcat, IBM WebSphere, BEA WebLogic
Scripting Languages: JavaScript, VB Script, CSS
Markup Languages: HTML, DHTML, XML, XSLT, XSD
IDE/ Tools: WID, RAD 6.0/7.0/8.0, WSAD 5.1, Eclipse, MyEclipse, IBM Rational Rose, Visio
XML Parsers: DOM, SAX, Apache Xerces
Database Server: Oracle 8i/9i/10g, SQL Server, MySQL, IBMDB2, MS-Access
Methodologies: OOPS/OOAD, UML, Design Patterns
Messaging Services: JMS, MQ Series
Version Control Tools: IBM Rational Clear Case, Win CVS and VSS
PROFESSIONAL EXPERIENCE:
Confidential, Swedesboro, NJ
Java Developer
Responsibilities:
- Designing, Developing and Deploying web based multi-tiered enterprise applications using Java, J2EE, Struts, Hibernate, and Spring.
- Used Spring MVC (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application
- Designed and implemented Dynamic Pages Layout using HTML, CSS, JavaScript and JSP.
- Interacting with business stakeholders and subject matter experts to understand requirements, Analyze and translate them into technical specification.
- Followed, Scrum Agile Software Development methodology for teh implementation which is based on “Develop quickly, deliver often”.
- Involved in Requirement Analysis and Design of teh Applications and involved in System Integration.
- Involved in complete coding. Used Struts MVC (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application
- Website design development, involving front end technologies. Developed expertise web pages and received star performer award for dynamic web pages.
- Performed version control activities using Clear Case and SVN.
- Involved in coding & unit testing phases, preparing Test Plan & Test data
- Testing teh code changes at functional and system level
- Analyzed teh current legacy screens and described their behavior as a set of Behavioral driven (BDD) scenarios.
- Automated unit test and screen flow tests to speed up testing of various screens and validate business rules.
- Conducting teh team related activities, interviews, technical sessions, meetings and group discussions.
Environment: Java, J2EE, Struts, Hibernate, Spring, MVC, Oracle, My Eclipse, WebSphere, AJAX, JavaScript, HTML, CSS, Agile Methodology, SVN, Maven, Beyond Compare, Quality Centre, Unix shell scripting.
Confidential, San Jose, CA
JAVA/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of teh application.
- Extensively used Class diagrams, Sequence diagrams and Use case diagrams using Rational Rose.
- Involved in core design using different Design Patterns like DAO and MVC.
- Coded and Tested teh application using by utilizing J2EE, Spring, Oracle and Web logic.
- Provided support and made enhancements to AJAX and XML for survey.
- Extensively used XSLT to transform and restructure XML to support existing data model for improved reporting.
- Implemented Spring Async functionality and Spring JPA to improve teh performance of teh application.
- Worked on Spring MVC, defined controllers using annotations. Consumed services from core application using REST.
- Used JAXP to pass and generate XML parser in teh application.
- Deployed teh builds of teh developed application on Weblogic application server.
- Responsible for making enhancements to teh application using Struts, Tiles and JSPs.
- Developed Java Beans, which will communicate with teh middleware (EJB'S) and supplies teh data to teh web interfaces.
- Used Hibernate template for integrating spring and Hibernate.
- Involved in writing Hibernate mapping configuration files for POJOs.
- Written HQL Queries in Hibernate for retrieving teh data from teh database.
- Implemented service layer using spring transaction management and DAO logic using Hibernate.
- Developed and deployed on WebSphere application server.
- Tested existing web services using SOAP UI.
- Provided production support and made several enhancements to application.
- Developed maven scripts for creating teh ear and to handle all teh dependencies of teh application.
- Involved in defect resolution and bug fixing at different level of testing.
- Used Rational Clear Quest and Clear Case throughout teh project.
Environment: JAVA, J2EE, Rational Rose, JSP, Struts, Hibernate, Spring, DB2, WebSphere application server V6.1, REST, AIX, XML, XSLT, JAXP, AJAX.
Confidential
J2EE Developer
Responsibilities:
- Involved in gathering initial software requirements for teh application.
- Developed front end usingHTML and CSS and JSP.
- Implemented client side field validations using JavaScript.
- Developed teh business logic using stateless session EJBs.
- Involved in Bug fixing and functionality enhancements of teh Web Services.
- Created teh WSDL and implemented Web Services using SOAP.
- Used RESTfor exposing teh services. Developed teh application using Spring mvc
- Developed remote client applications to communicate with teh Web Services.
- Parsed and processed teh XML data returned by teh Web Services using SAX and DOM.
- Involved in database maintenance using SQL queries through Oracle.
- Performed unit testing of teh application using JUnit.
- Provided online production support for teh customers as well as other teams interacting with teh system.
Environment: JDK, JSP, Java Script, SQL, XML, HTML, Web Sphere, Eclipse, EJB, SOAP, WSDL,REST JAX-WS SAX, DOM, Oracle 10g, Windows XP & JUnit.
