We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • 10 years of experience in teh field of information technology, specializing in multi - tier and client/server architectures;
  • 7 years of experience in teh field of Java/J2EE wif strong Object-Oriented programming skills;
  • Expertise in Core Java 5&6 platform libraries and features such as Reflection, Generics, Collections framework, Concurrency;
  • Working extensively on web server (Apache Tomcat), application server (JBoss) and back-end relational databases (Oracle, MS SQL Server);
  • 4+ years of experience in creating front end applications wif CSS/HTML 4/XHTML, JavaScript/JQuery/JQuery-UI/AJAX;
  • Extensive experience in designing and building n-tier J2EE web applications wif various frameworks such as Java Servlet, JSP/JSTL, Struts MVC, Spring MVC, JSF 2, Spring IoC/AOP, Hibernate as well as strong hands-on experience in teh configuration, integration and implementation;
  • Proficient in Java-based XML technologies for JAXP (DOM/SAX/StAX), XPath, XQuery, XSLT, XML Schema, JAXB 2.0 and DOM Level 3 as well as CSI interfaces (SOAP/RESTful web services);
  • Having strong experience in building XML-based web services wif Apache Axis 2, JAX-WS 2, SOAP, SAAJ, WSDL, JAXR(UDDI);
  • Hands-on experience in configuring and implementing IBM WebSphere MQ;
  • Hands-on experience in various assistant tools such as JUnit, Log4j, Ant, Maven, SVN;
  • Well versed in various programming/scripting languages;
  • Proficient in Object Oriented Analysis & Design (OOAD) and Unified Modeling Language (UML) wif Microsoft Visio and Rational Rose;
  • Deep understanding of GoF design patterns including Java Design Patterns: Fa ade, Singleton, Builder, Decorator, Factory, Prototype, Proxy, Command, etc.; as well as J2EE design patterns such as MVC, DAO, Delegator, etc.;
  • Strong experience in developing teh stored procedures and triggers in Oracle, MS SQL Server and other mainstream relational databases;
  • Proficient in data structures and algorithms;
  • Expertise in software development life cycle (SDLC), requirement analysis, system design, coding, testing, performance tuning and documentation.

TECHNICAL SKILLS:

Operating Systems: Windows 7, Windows Vista, Windows XP, Linux

Programming Languages: Java 5 & 6, C++ Builder, PHP, Visual Basic/Crystal Report, Delphi/Quick Report

RDBMS: Oracle(8i/9i/10g)/PL-SQL, Microsoft SQL Server

Java IDE Tools: Eclipse, NetBeans, JBuilder

Java Web Technologies: JavaScript/JQuery/AJAX, CSS/HTML 4/XHTML, Java Servlet, JSP 1,2/JSTL, Struts 1,2, JSF 2, XML, JSON, SOAP/RESTful Web Services

J2EE Technologies: EJB 3, Java Mail, JPA, JDBC

Web/Application Servers: Apache Tomcat 6,7, Glass Fish, JBoss

Open Source Libraries: Struts 1,2, Spring 2.5, Hibernate 3, Maven 2, Subversion, JUnit 4, Log4j

Designing Tools: MS Visio, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering teh business requirements, understanding and analyzing teh user specifications, developing and testing teh code;
  • Created teh detailed documents for development and deployment;
  • Responsible for designing and developing both front end and back end of teh web application;
  • Used MS Visio to generate teh use case diagram, data flow diagram, sequence diagram and database model diagram;
  • Made teh data modeling for inventory database schema;
  • Applied Hibernate ORM framework to make Java object persistence (JPA) into teh Oracle database;
  • Participated in designing tables in teh database by using Entity - Relationship Diagrams; Created Hibernate mapping files;
  • Made stored procedures and triggers dat handle teh business logic in Oracle database;
  • Designed and developed teh web front end by using JSP/JavaScript/JQuery/AJAX, CSS/HTML 4 to create excellent interactive effects;
  • Developed rich GUIs by using extensively JQuery Plugins and JQuery-UI component library such as Dialog, Tabbed Panel, Accordian Panel, Date Picker, Slider, Progress Bar, PieChart, ColumnChart, DataGrid;
  • Used Ajax for asynchronous request handling;
  • Used JavaScript/JQuery/AJAX for implementing input validations, input prompts and fault handling;
  • Used CSI interfaces for RESTful Web Services to send prompt data to teh front end;
  • Used Struts framework wif teh MVC architecture;
  • Integrated Spring 2.5 framework wif Struts, Hibernate 3, JUnit 4, Maven 2;
  • Used JavaMail to implement teh functionalities of sending notification emails;
  • Applied Agile software development methodologies to produce rapid and flexible responses to changes;
  • Developed test plans, and use JUnit 4 for unit tests.

Environment: Eclipse 3.6, Java 6, JavaScript/JQuery/AJAX, JBoss 5, Struts 1.2, Spring 2, Hibernate 3.2, JDBC, JavaMail, Oracle 10g, MS Visio, JUnit 4, Maven 2.

Confidential

Responsibilities:

  • Developed teh web application wif Java and J2EE technologies;
  • Participated in all stages of Software Development Life Cycle (SDLC) such as gathering user requirements, analyzing business logic, coding, testing and deploying teh application;
  • Participated in setting up teh computing environments including creating various configuration files such as XML - based files of Struts, Spring and Hibernate;
  • Responsible for coding, testing and deploying teh application in teh development and QA environments;
  • Designed and developed teh web front end by using JSP/JavaScript/JQuery/AJAX, CSS/HTML 4 to create excellent interactive effects;
  • Developed rich GUIs by using extensively JQuery Plugins and JQuery-UI component library;
  • Applied Struts framework as MVC architecture;
  • Used AJAX and CSI interfaces for RESTful Web Services on JBoss RESTEasy to send prompt data to teh front end;
  • Used Hibernate 3 to make Java object persistence (JPA) in Oracle database;
  • Designed teh tables in teh relational database and created Hibernate mapping files;
  • Created stored procedures and triggers wif Oracle PL-SQL;
  • Participated in designing class diagram, sequence diagram, data flow diagram, use case diagram and database model diagram;
  • Applied Agile software development methodologies to produce rapid and flexible responses to changes;
  • Applied Subversion as teh version control system.
  • Developed test plans, and use JUnit 4 for unit tests.

Environment: JBoss 5, Oracle 10g, Java 6, Spring 2.5, Hibernate 3, JSP 2, Struts, CSS/HTML 4, JavaScript/JQuery/AJAX, MS Visio.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Participated in developing pharmacy order management workflow at various levels such as healthcare insurance verification, patient intake assessment, and fulfillment;
  • Used Hibernate ORM framework to make Java object persistence (JPA) in Oracle 10g database;
  • Designed and developed teh front end wif JSP/JSTL, CSS/HTML 4, JavaScript, JQuery/AJAX;
  • Applied Struts MVC framework wif Struts tag library;
  • Used Struts tiles to maintain teh consistency over graphical user interfaces;
  • Used CSI interfaces for RESTful web services to retrieve real - time medication data from teh remote servers;
  • Built SOAP web services wif Java technology:
  • Used JAX-WS 2 in JBoss application server to build XML-based web service provider agent (contract-first style/top-down Java bean) for pharmacists or caregivers to receive and process teh medication orders or patient profiles from teh central pharmacy information system;
  • Constructed teh request-response message exchanging pattern upon teh one-way SOAP 1.1/HTTP message exchanging pattern for teh client-server architecture;
  • Used JAX-WS 2 in JBoss application server to implement teh web service clients (requestor agents) to interact wif teh web service provider agents for submitting electronic medication orders in batch to teh central pharmacy information system;
  • Wrote XML schema files to define data types for constructing and validating XML documents;
  • Wrote WSDL 1.1 documents to formally describe teh web services and to define teh binding of teh port type wif SOAP 1.1/HTTP protocols;
  • Wrote WSDL 1.1 customization documents to customize teh mappings of WSDL 1.1 to Java code;
  • Wrote JAXB 2 customization documents to customize JAXB 2 binding of XML schema to Java class representation;
  • Wrote XSLT files for transforming XML representations between teh server and clients as well as transforming XML files to HTML files for human online readability;
  • Used wsimport tool to generate teh Java types (SEI/service/JAXB 2 object bindings) mapped by teh port types, message types and schema types defined in WSDL 1.1 documents;
  • Used JAXB 2 object bindings to marshal and unmarshal teh data types to and from XML content encapsulated wifin SOAP 1.1 messages;
  • Implemented SEI (service endpoint interface) to interact wif teh backend database;
  • Used Ant tool to build teh web service project and deploy teh enterprise archive on JBoss 5 application server;
  • Constructed a service proxy class for clients to invoke teh methods defined in web service endpoint interface;
  • Used a UDDI registry server for registering, querying and retrieving WSDL 1.1 documents.
  • Used JUnit 4 to do unit tests;
  • Applied Subversion as teh version control system;

Environment: J2EE, Eclipse 3, JBoss 5, Tomcat 6, Spring 2.5, Hibernate 3, Oracle 10g, JSP/JSTL, CSS/HTML 4, JavaScript/JQuery/AJAX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Develop web - based tools to obtain and update teh user profile;
  • Validate user input wif teh Struts validation;
  • Work wif end users to gather and analyze teh business requirements;
  • Assist in designing teh tables in teh relational database;
  • Use Struts tiles to maintain teh consistency in teh web front end;
  • Provide analysis and evaluation of requirements and suggestions;
  • Support teh development and deployment environments;
  • Use JDBC to connect to MS SQL Server Database wif JNDI lookup;
  • Deploy teh web application to JBOSS server;
  • Follow teh waterfall model to develop teh project.

Environment: JBoss, Eclipse, JavaScript/JQuery/AJAX/CSS/HTML, JSP, Struts 1.2, Spring 2, Hibernate 3, MS SQL Server 2008, MS Visio.

Confidential

Java/J2EE Developer

Responsibilities:

  • Develop my.afsc.ca website (JSP, Javascript, Struts, Tomcat, Spring, Hibernate);
  • Design and develop Disaster Recovery/Risk Manangement modules for AFSC;
  • Design and develop daily process for providing DataMart Service to my.afsc.ca (Java 6, Spring, Hibernate, Oracle 10g PL - SQL).

Environment: Oracle 10g, Tomcat 5, Struts, Spring, Hibernate, XML Spy, Eclipse, Junit/DBUnit, Subversion.

We'd love your feedback!