We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Have about 7+ years of IT experience with analysis, design, development, and maintenance of Java, J2EE based applications.
  • Rich exposure to Software Development Life Cycle (SDLC) and Software Development using agile methodologies.
  • Excellent work experience on JDBC, Servlets, EJB, JMS, Web Services, J2EE Connector, AWT, Applets, Swing, Ant and various Scripting Languages.
  • Excellent experience on XML, JSP, JSF, JQuery, Tag Libraries, and MVC architecture Struts, Validator Framework and Tiles.
  • Strong programming skills in Core Java like Multithreading, I/O Streams, Collections, Interfaces and Exception Handling.
  • Developed and deployed EJBs and web applications in WebLogic, WebSphere.
  • Worked with IDEs like WSAD, Eclipse and JBuilder.
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
  • Extensive experience in Software Requirement Analysis, Design, Development, Testing, Post Production Support and Migration.
  • Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML (Unified Modeling Language).
  • Experience in designing, developing applications using Struts and Spring Frameworks.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC(Model - View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Extensive experience in programming, deploying, configuring web service using SOAP and RESTFUL methodologies.
  • Expertise in using HTML, DHTML, CSS, Java Script and JSP Custom tags in designing web pages.
  • Good experience with Hibernate, AJAX, PERL and Unix Shell Scripting.
  • Experienced in writing Shell and ANT scripts for builds and deployments to different environments.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Experienced in developing web services with XML based protocols such as SOAP and WSDL.
  • Expertise in developing view-controller components using Servlets, JSPs, Tag Libs, Struts 1Xand 2X, Spring 3X, JavaScript, CSS, HTML.
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Exceptional code writer with high attention to detail. Adept at troubleshooting, debugging, and implementing solutions to ensure successful project delivery.
  • Self-motivated and enthusiastic approach to creating appealing, functional, and User-friendly applications, Possess Strong collaborative skills, teaming with colleagues to integrate diverse modules and achieve goals
  • Works across multiple technologies have helped to stay abreast of new developments within the industry.
  • Excellent problem solving, analytical, interpersonal and communication skills. Ability to work in-groups as well as independently with minimal supervision. Ability to learn new languages and tools quickly.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, SQL, PL/SQL

Java Technologies: Core java, J2EE, Servlets, JSF, JSP, JDBC, JNDI, JMS, EJB, AJAX, JUnit, JAXP, JAXB, JBOSS, JPA, Hibernate, Web services, SOAP, REST, WSDL, Unix Shell Scripts, Multi-threading, Apache Wicket.

Design Patterns: Singleton, Factory, MVC, Facade, Proxy, Iterator, Template, DAO, Data Transfer Object/ Value Object, business Delegate

Web Technologies: HTML, HTML5, DHTML, CSS, JavaScript, XML, XSD, EXT- JS, JSON, HTTP/HTTPS

Version Control Tools: CVS, SVN, Rational Clear Case

Frameworks: AJAX, spring, JSF, Struts, Hibernate

Databases: Oracle, SQL server, MySQL

Operating Systems: Windows, UNIX, Linux

Web/Application Servers: Tomcat, Weblogic

Tools: Netbeans, Eclipse, EditPlus, ANT, MAVEN

SDLC models: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Wichita, KS

Java/J2EE Developer

Responsibilities:

  • Worked collaboratively with product owners to examine the requirements and understand the functionality.
  • Extracted the Use Cases based on business requirements and was involved in creation of Class Diagrams, Object Interaction Diagrams (Sequence and Process) and Activity Diagrams.
  • Developed the presentation layer of the project using HTML5, CSS, JSP and JavaScript.
  • Created Java based Servlets for the web tier.
  • Developed JavaScript functions to format and validate the user input fields.
  • Worked on Hibernate (Object-Relational Mapping (ORM) tool) to communicate with the database.
  • Implemented exception handling to catch and handle critical errors.
  • Developed Unit Test Cases and performed unit testing to verify the functionalities.
  • Developed SQL and PL/SQL (Stored Procedures, Functions and Triggers) code to implement complex business rules on the database.
  • Logged errors and fixed bugs at different stages of development process and integration test cycles.
  • Maintained code repository and versioning using CVS and SVN.

Environment: Java (JDK 1.5), JSP, Servlets, Hibernate 3.0, JavaScript, JDBC, HTML5, CSS, JBoss Server, Oracle 10g, SQL, PL/SQL, Eclipse, SQL Developer, Tortoise SVN, CVS

Confidential, Sacramento, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development. Testing phases of Software Development Lifecycle (SDLC).
  • DesignedUse Case Diagrams,Class Diagrams,SequenceDiagramsandObject Diagrams using UML to model the detail design of the application.
  • Developed the application front end usingJakarta Struts Framework
  • Developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, JAVASCRIPTXHTML, JSTL, custom tagsandTilesusing Struts framework.
  • DevelopedSession beanswhich encapsulate the workflow logic.
  • Involved in implementing and designing of Workflow Templates usingBPM(Web logic Process Integrator) for middle layer business engine and also email notification engine.
  • Used Java/J2EE Design patterns like Business Delegate andData Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Worked on financial transactions like deposits, withdrawals, transfers, debit and visa or bills payments.
  • DevelopedXML Web servicesfor retrieving credit information from the credit bureau.
  • Developed Web services for CREDIT CARD application.
  • Designed various design Workflow Modules usingBPM(Business Process Modeler) to implement Business Logic and Business rules usingIlog, Jrules.
  • Involved in working withStruts Tilesfor the common look and feel for a web application.
  • Implementation ofJMSbetween Workflow module and backend Message forwarding Engine.
  • UsedJMS-MQ Bridgeto send messages securely, reliably and asynchronously toWeb Sphere MQ, which connects to the legacy systems.
  • UsedPL-SQLfor customer details updating at production and UAT level.
  • Tested the application functionality withJUnitStruts Test Cases.
  • Worked with QA team for testing and resolving defects.
  • UsedHibernateframework to access the data.
  • Extensively usedANTas a build tool.
  • Experience with Eclipse IDE and Struts plug-ins.

Environment: WAS 5.0, WSAD 5.1.2, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x, WebSphere MQ 5.3, Java SDK 1.5, Apache tomcat, Web services, SOA, Struts 1.2.4, EJB 2.0, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, Oracle 11g, CVS, ANT 1.5, Oracle SQL and Log4J 1.2.

Confidential, Durham, NC

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, Spring MVC, Jquery and JavaScript and JSP.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSP and CSS.
  • Wrote Spring MVC rest controllers and validators for UI interactions and developed Ajax using Jquery.
  • Wrote spring services and DAO’s and integrated Spring with Hibernate ORM framework to manage session factories.
  • Have created required JPA mappings to map the java entities to database tables.
  • Wrote Hibernate Queries and used criteria queries to load the data in DAO layer.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism and have employed Spring declarative transaction management.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Wrote build & deployment scripts using Maven, shell scripts and JACL on UNIX environment.
  • Implemented Spring MVC architecture for the application development.
  • Developed Messaging framework for Asynchronous service using Spring JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java 1.6, J2EE, Spring MVC, JMS, Hibernate 3.0, Spring, WebServices, RAD 7, SVN, UML, HTML, JQuery, Java Script, CSS, XML, WebSphere 6.1, Log4j, Oracle 10g, PL/ SQL, Junit.

Confidential, Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • Implemented MVC2 Architecture using Apache Struts Framework.
  • Developed JSP pages and servlets to handle HTTP client request.
  • Developed stateless session beans on the business logic tire.
  • Used My Eclipse, Net Beans to develop and testing the application.
  • Used JavaScript functions for the front-end validations.
  • Designing the User Interface using HTML, Java script and CSS.
  • Wrote Database utility classes to access Database using Hibernate.
  • Developed JDBC Connection pooling to optimize database connections.
  • Configured the Web logic application server and Tomcat 5.0 for development.
  • Involved in the writing complex SQL queries for searches involving various joins.
  • Involved in coding and debugging the project.

Environment: Java, JSP, Servlets, Struts, JavaBeans, HTML, JDBC, Hibernate, Oracle10g, CSS, JavaScript, Net Beans, My Eclipse, Web Logic 8.1, Windows XP/2000.

Confidential, Cedar Rapids, IA

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including requirements collection, design & analysis of the customer.
  • Specifications, development and customization of the application.
  • Develop the User Interface Screens for presentation using JSP and HTML.
  • Struts (MVC) framework is used for developing the web application.
  • Configured Struts- Config file for form-beans, global forwards, error forwards and action forwards.
  • Developed Action Classes and Form Beans for the application.
  • Updated the Resource Bundle to add the error messages to be thrown to Struts validator errors.
  • Used Spring IOC to get the dependencies and look up business objects.
  • Used Spring Dependency Injection to get the hibernate sessions and Spring DAO Classes
  • Integrated spring ORM tools like Hibernate in context files and configure Hibernate Session Factory
  • Implemented Agile Methodologies, and SCRUM a light weight framework for managing and controlling iterative and incremental projects.
  • Involved with database design including tables and fields using normalization principles and Entity relationship diagrams.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing SQL queries.
  • Developed the JSP using the tag libraries.
  • Perform validations using struts validation framework.
  • Created mapping files using Hibernate.
  • Written Data access logic using Hibernate
  • Web services were developed using document style web service call. All the request and response were XML documents transferred using SOAP API.
  • Extensively used JAVA5, XML, XPath API’s and XSLT transformation to retrieve/build messages from the request/response.
  • Generated WSDL file through Axis with ANT script.
  • Involved in design and develop web services using Axis1.4 with Ant script.
  • Involved in configuring various XML’s in Hibernate and Spring framework.
  • Client side validation is performed using JavaScript.
  • Developed the web services using apache axis.
  • Used Log4j for logging.
  • Used SVN as source control tool.
  • Used JUnit framework to automate unit testing.

Environment: Core Java,J2EE, JSP 1.2, Weblogic Application Server 10.3, Eclipse 3.1, Web services, Hibernate, Oracle 9i, SVN, HTML, Java script, MVC, Windows XP, Struts1.2, Ajax.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understand business requirements, design and document technical design for the business requirements.
  • Created the base classes for the project extending the struts classes to gain more control on the application.
  • Extensively used Java Collections for data handling.
  • Developed various Data Access Objects that use extensive JDBC to update/query against Oracle database.
  • Used Log4j for logging all the messages across the application. Used Weblogic as the application server and Eclipse as the IDE.
  • Fixed the bugs and solved the issues raised.
  • Configured JMS, Data Sources and application deployment setup to WebSphere and handed over to infrastructure team.
  • Involved in Unit, Integration and Pre-Production testing of the application.
  • Used Win Concurrent Versioning System for version control.

Environment: Java, JSP, Servlets, JDBC, Log4j, ANT, WebLogic6.1, Eclipse, Oracle9i, CVS, Rational Rose, Windows XP.

Confidential

Java/J2EE Consultant

Responsibilities:

  • Worked as part of production support and maintenance team.
  • Involved in regulating orders using the Process Monitor tool.
  • Written queries for effective retrieval of records of orders.
  • Prepared reports for daily activity that helped in overall improvement of production support.

Environment: Java, JSP, PL/SQL, SQL, Windows XP, TOAD, Eclipse

We'd love your feedback!