We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Java/J2EE Developer with primary focus on delivering Internet and client/server software solutions.
  • Involved in all aspects of the project life cycle. Proven ability to propose, manage, design, develop and deliver complete solutions to customers.
  • Expert in N - tiered architecture development and implementation using JAVA J2EE.
  • High Skilled in J2EE Technologies with extensive experience using J2EE Design patterns, Struts, Spring, Hibernate, JPA, Servlets, JSP, Web Services, JavaServer Faces, EJB.
  • Experience in process, validate, parse and extract data from xml using DOM and SAX parsers.
  • Excellent knowledge and experience in working Agile SDLC, RAD and Waterfall Methodologies.
  • Expertise in UML, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, Custom Tags, AJAX, JavaScript, JSTL, HTML and DHTML.
  • Exposure to O/R- Mapping technology like Hibernate and JPA.
  • Expertise in using various IDE tools, namely IBM Rational Software Architecture, Eclipse, MyEclipse, IntelliJ IDEA 6/7/8, JBuilder, Toad, Rational Application Developer 6, NetBeans and Edit plus.
  • Excellent knowledge and experience in SQL, PL/SQL, Oracle 7/8i/9i/10g, and MySQL.
  • Sound experience in developing and deploying applications using high-end application/web servers like Geronimo 2.1,Weblogic 9.i/8.i, Websphere 6.1, JBoss 4.0, Apache Tomcat.
  • Proficiency of design patterns like Session Facade, Factory, Singleton, and Data Access Objects.
  • Extensive knowledge of SQL queries, views, triggers, stored procedures, cursors and index.
  • Experience on Operating Systems like XP/NT/ 2003/2000/98/95, Redhat Linux and UNIX.
  • Knowledge of the build process based on Ant.
  • Exposed to heterogeneous environment. Expertise in developing low level middle ware connector for system interconnection and system integration using core JAVA technology.
  • Flexibility working in Windows, UNIX environments.
  • Experience in Data Report and Crystal Reports.
  • Practice Agile Methodologies, dedicated team player and hard-working individual with CAN DO ATTITUDE and strong oral and written communication skills.

TECHNICAL SKILLS:

Web Frameworks: Struts 1.x/2.x, Spring 2/3, JSF 1/2, EJB 3.0, Web Services

Enterprise Server Suite: Geronimo Application Server 2.1.3, IBM Websphere 4.5/5.0/6.0, BEA Weblogic 7.0/8.1/9.1i, JBoss 4, Tomcat 4.x/5.x/6.x

ORM Frameworks: Hibernate 2.x/3.0, JPA 1.0

Languages: J2SE 1.4/1.5/1.6, C, C++

Server Scripting: JSP 1.x/2.x, JSP-EL, Custom Tags, JSF Tags, JSTL, RichFaces, Struts Tag Library

Client Scripting: JavaScript, Adobe Flex

IDE: IBM Rational Software Architecture 7.5, Eclipse 3.x, MyEclipse, IntelliJ IDEA 6/7/8, JBuilder, RAD 6.0, JDeveloper, Visual Studio 2005, NetBeans

RDBMS: MS SQL Server 7.0/2000/2005, Oracle 7/8i/9i/10g, Informix 10, DB2 7.x/8.x, MS-Access, MySQL

SOA: JAX RPC, JAX WS, Axis 1.0/2.0

Ajax: JSON, Dojo

Operating Systems: Windows XP/NT/ 2003/2000/98/95, MS-DOS, UNIX, Linux

Testing Technologies: JUnit

Batch Scripting Tools: Ant, Maven2

Version Control: CVS, Subversion, VSS, Rational ClearCase

UML Tools: MS Visio, Altova UML Spy

Design Patterns: Singleton, Session Façade, Service Locator, Factory, Business Delegate, DTO, DAO, MVC

Software Processes: Agile, RUP

HTML Tools: Dreamweaver, MS FrontPage

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Developed the application under J2EE architecture using Spring, Hibernate, JSF, JSP, JMS.
  • Developed middle tier business logic and designing Components with various Design patterns like DTO, View Helper, Business Delegate, Adapter, DAO.
  • Support Design, Development and Testing phase of current and upcoming releases of MB Financial Bank Treasury Services project and fix defects whenever necessary using JAVA J2EE Technologies.
  • Continue to refine processes to stay consistent and efficient, with the goal of reducing time, effort and cost where possible.
  • Produce high quality deliverables that build upon (or improve) the established platform direction.
  • Focus on the key initiatives/ needs, and deliver against them.
  • Work on multiple releases development tasks.
  • Work on multiple release Design phase. Designed components to meet requirements using best solution with performance and extensibility as the highest priority.
  • Thoroughly involved in identifying and fixing IST, QA and warranty defects on time in multiple releases. Identify issues early to avoid late (expensive) changes
  • Initiate and Support multiple release build activities in IST and QA environment.
  • Develop business logic and designing Components with various Design patterns like DTO, Helper, Business Delegate and DAO.
  • Run and monitor migration activities on server using different software tools such as PuTTY, SoapUI, Eclipse IDE, SQL Developer, WinSCP in different software development phases like Development, Testing, and Maintenance.
  • Design and implement Hibernate Framework as the persistence layer for interacting with Oracle Database.
  • Worked on creating and integrating different business process flows using DROOLS workflow.
  • Designed and developed different drools rule flow files (*.rf files) using eclipse flow and xml(Text) editor. Added different drool components like workitems, connections, join, split, flow and workitem variables etc.
  • Created different WorkItemHandler java classes to execute work items.
  • Use Spring Framework to inject the dependencies to Java objects. Consume Mule ESB for creating and integrating applications and services.
  • Write and update service methods, DAO methods and named queries to interact with the backend.
  • Involve in data format transformation for backend data to MS Excel compatible format using Apache POI Java API.
  • Develop Migration Dashboard Application front-end components using XHTML, CSS, Spring Web flow (SWF) with the help of RichFaces, Spring Faces and JSF tag libraries.
  • Integration of Migration services with Dashboard application.
  • Develop and maintain migration reporting utility using JAVA with Mule Service which generates reports on migrated clients both after completion and also on ad-hoc basis during the migration process.
  • Perform unit testing using JUnit, use SVN for version controlling & debugging through log4j log files.
  • Collaborate with other MB Financial Bank teams through Support process for assistance when needed.
  • Coordinate with team to achieve the team goals. Attend weekly team meetings and share the views on the process of resolving the issues.
  • Translate the Use cases to component code adhering to the standards.
  • Implement, integrate and maintain the client server and web related applications.
  • Capture the Critical Parameters involved and come up with Performance metrics to be met in the final release.

Technologies: JDK 1.6, Apache Tomcat V6, Spring 3, Hibernate 3, RichFaces 3.3, Drools 5, Apache POI, Oracle 11g, JSF, PuTTY, JAXB 2.0, Oracle SQL Developer 3.0, JSTL 1.2, JSP, JMS, Mule 3, JavaScript, JUnit 4.4, SVN, Maven, ANT 1.7, Log4j 1.2.14, Unix.

Confidential, Hoffman Estates, IL

Java/J2EE Developer

Responsibilities:

  • Developed the application under J2EE architecture using JSF, EJB 3.0, Java Beans, JSP, JMS, JPA.
  • Developed middle tier business logic and designing Components with various Design patterns like Front Controller, Session Facade, Service Locator, DAO, Adapter.
  • Involved in development of module to establish communication between Store side application and Motorola alert application.
  • Worked on unit to connect Motorola wireless handheld device and Zebra QL320 wireless printer.
  • Developed flow to display and print order audit report using Zebra QL320 wireless printer.
  • Worked in the development of the Application front-end using JSP with the help of JSTL and JSF tag libraries.
  • Thoroughly involved in fixing System Integration Testing (SIT), User acceptance testing (UAT) and System testing defects.
  • Extensive cross browser compatibility testing.
  • Write and updated service methods, DAO methods and SQL Native queries to interact with the backend.
  • Worked on sending and receiving messages from MQ using JMS.
  • Extensively worked on JAXB API to parse XML message Files.
  • Involved in generating test cases using JUnit for all modules and performed testing of complete application.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Involved in data format transformation for data from Store side application to Sears.com application.
  • Involved in changes for newly introduced Cross Validation.
  • Updated configuration files for MQ series.
  • Used Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML).
  • Successfully handle all the change requests, code defects and data.

Technologies: JDK 1.5, Geronimo Application Server 2.1.3, JSF, EJB 3.0, IBM MQ Series 7.0, Message Broker, JAXB 2.0, Informix 10, Queryman, Open JPA 1.0, JSTL 1.2, JSP, JMS, JavaScript, JUnit 4.4, SVN, ANT 1.7 Log4j 1.2.14, Unix.

We'd love your feedback!