We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Moline, IL

SUMMARY

  • Over 7 years of strong experience in software development using Java/J2EE technologies.
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Expertise in Front - End Development using MVC frameworks such as Spring MVC, Struts, JSF, JQUERY.
  • Extensive experience in Java, J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL and JNDI, Web services, Struts, Tiles, Hibernate, JMS, AJAX.
  • Expertise in Client Side Designing and Validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, StrutsTagLibrary, JSTL.
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Developed different Web components such as JSPs, Servlets, Filters, CustomTagHandlers and Business components such as RMI, EJB, JMS, and Web Services.
  • Developed dynamic web applications and web services using RAD, WebSphere Studio Application.
  • Developer (WSAD), and Eclipse, JBuilder, Net beans and Web Logic workshop.
  • Implemented various Ajax Frameworks such as JQuery, DOJO, and JSON. Designed and developed various integration components using JMS and MQ Series.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere8.0, BEA WebLogic and open source JBoss and Apache Tomcat 6.0.
  • Expertise in standard open sources like SOAP, REST, Hibernate, JPA 2.0, Spring 3.0, Spring Security 3.x, Spring Batch, Castor 1.3, JAXB2, Log4J.
  • Experience in developing web services with XML based protocols such as SOAP and WSDL.
  • Written and developed scripts for automating tasks using Ant 1.5, Perl 5.0 and UNIX shell programming.
  • Experience with various J2EE design patterns like DTO, DAO, MVC, Session Façade, Business Delegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
  • Worked on Spring & JSF framework for developing Multi-Tier distributed Enterprise Applications.
  • Experience of working with databases Oracle 8i/ 9i/ 10g/11g, SQL/MySQL and DB2.
  • Experience in using various Configuration Management tools like CVS, Clear Case and SVN.
  • Exposure to Application Servers like BEAWebLogic, IBM WebSphere, Apache Tomcat and JBoss.
  • Expertise in Cutting Edge Technologies like EJB, JMS, JTA, XML and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss.
  • Experience in ANT, Maven build tools and also expertise in testing tools like JUnit.
  • Hands on experience on UI Development using Bootstrap, JQuery, HTML, JSTL, and JSON. Hands on experience on Development of Eclipse Plug-ins.
  • Excellent Organizational and interpersonal skills with a strong technical background.
  • Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS

Languages: C++, Java, J2EE, SQL/PLSQL

Operating Systems: Windows 98/2000/XP/NT, Unix, MS-DOS

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, JSF.

Web/App. Server: Tomcat 5.5 &6.x, WebLogic7.0,10.0, and Web Sphere 6.1, JBoss4.5

Frameworks& Tools: Struts1.1/1.2, JSF, Spring, MVC, ATG, Hibernate, JUnit, Easy Mock, Maven, ANT, AJAX, Log4J, Eclipse, RAD 6.0, STS.

Web Technologies: JSP, JQuery, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, JSTL

Databases: ORACLE, DB2,SQL Server, MYSQL

Design & Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM

Tools: /IDES: RAD 7.5,Net Beans and Eclipse

Build Tools: ANT, Maven

Version Control Tools: CVS, SVN, Clearcase

PROFESSIONAL EXPERIENCE

Confidential, Moline, IL

Sr. Java/ J2EE Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Involved in the analysis, design, and development and testing phases of application.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
  • Used struts tiles framework for layout management.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sate less Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring framework for application transaction management.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.
  • Implemented Maven build tool to build jar files.
  • Used JavaScript for client side validations and Struts Validation for server side Validations.
  • Developed the Junit test cases.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Supported deployment of application in multiple environments including SIT, UAT and Production Environment.
  • Implementing Agile process by managing the daily SCRUM meeting.

Environment: J2EE, WebLogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, Maven, Log4J, VSS, PL/SQL and Oracle 8i.

Confidential, San Francisco, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Requirement analysis of the business specifications, development of programs Specification, System Testing, Internal code reviews for quality, Client Interaction.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Designed User Interface based on MVC framework, which attains an apt coordination for Struts MVC, JSP, Servlets and Custom Tag Libraries.
  • Developed web GUI involving JSP, JavaScript, JQuery, HTML 4, CSS, and XML.
  • Configured struts-specific deployment descriptor (struts.xml).
  • Implemented the validations using Struts MVC Framework.
  • Created Action Classes for Controller in Struts MVC Framework.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets.
  • Enhanced the UI by Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page and used JSON objects for communicating data between client and server and made use of JQuery API for parsing JSON.
  • Developed Server side components based on Struts MVC and the persistence layer build on ORM framework Hibernate.
  • Used Log4j for logging.
  • Developed Composite View Pattern using Struts2 tiles framework.
  • Used Maven for building and deploying the application.
  • Developed a pipeline to process the user requested analysis using Shell Scripts, Python and Cron Jobs on the server.
  • Created Unit test cases.
  • Extensively participated in application integration testing.
  • Analyzed and resolved the crucial production defects.
  • Used Rational Clear Quest for Defect resolution.

Environment: Java, J2EE, Struts 2.3, REST services, JSP, AJAX, JQuery 1.8+, XML, CSS, JavaScript, MSSQL Server 2010, Log4j, WebLogic, UNIX and Windows7, Eclipse.

Confidential, Tempe, Arizona

Java J2EE Developer

Responsibilities:

  • Involved in the Requirements & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Struts Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web services request response data marshalling as well as un marshalling process. .
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Normalized databases and written Triggers and Stored Procedures in Oracle.

Environment: J2EE, JDK 1.6, Struts 1.2, JSP, JNDI, Clear Case, HTML, SOAP, WSDL, UDDI, JAXB, JAXP,XML Schema (XST), EJB 2.0, ANT, Java script, JMS, WebLogic App Server 10.0, Rational Rose, WSAD, Oracle 10g.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in requirement analysis and documentation of workflows & functional diagrams.
  • Designed J2EE framework, which generates different screens, based on access level using tasteful session beans, JSP & XML. Developed HTML forms & client side validation using JavaScript.
  • Wrote classes to parse XML to display data on UI.
  • Implemented Session Tracking and User Authentications.
  • Involved in designing and implementation of complete admin module using HTML, XML, JSP, Multithreading, servlets and Java Beans classes.
  • Developed an environment where a JSP file is requested which in turn uses a Java bean that generates and sends a form associated to XML Schema.
  • Experience working with MySQL server, stored procedure, design pattern, etc.
  • Created multiple web-based forms using Tiles, Servlets, JSP, JSTL, and JavaScript menus.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation tier.
  • Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
  • Implemented the nested tag concepts of the Struts tag libraries.
  • Implemented Web Services to propagate business logics to different clients through SOAP protocol.
  • Wrote Test scripts using JUnit.
  • Used web services for data exchange using SOAP and WSDL.
  • Hibernate was used for object/relational persistence and query service.
  • Log4j was used of logging and debugging purposes.
  • Interfaced with the client team and development team during acceptance testing and dry runs on the production systems.

Environment: Java/J2ee, Struts, JSP, Web logic, Oracle, SOAP, Multithreading, Web services, Hibernate, MySQL, Design Pattern, Shell script, Log4j, JUnit, Unix.

Confidential

Software Engineer

Responsibilities:

  • Worked as Core Technical Team member for implementation of Health Care and Pharmacy Projects like Vista Track, Scope Tracking.
  • Designing Database like creating tables, views, stored Procedures and writing queries in SQL involved in the framework using Java.
  • Worked extensively on Pharmacy module RFID (Radio-Frequency Identification) for enhancing the functionality of barcode reading and system tracking using Standard Stored Procedures.
  • Worked extensively on the barcode reading, storing data and processing data in various levels of development.
  • Vista Track System is a Bayer Custom Cabinet System related to design for an Operational system to support the management of diagnostic imaging contrast media product with in Health care.

Environment: J2EE, JSP, Java, Java beans, Servlets, JDBC, JavaScript, HTML, Oracle 8i, Windows NT, Windows 2000, CVS,SQL.

We'd love your feedback!