We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Highly skilled professional with 10+ years of experience in managing and/or actively participating in team designing, developing, and remaking innovative solutions continually recognized as “Best Quality” products.
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based, Service Oriented Architecture (SOA), client/server and distributed applications with models like Waterfall, Rapid Application Development (RAD), Agile Methodology.
  • Simplify complex processes for diverse clients, creating and/or driving development of state - of-teh-art technology.
  • Maximize functionality and capabilities, leveraging expertise with data structures and algorithms.
  • Ensure optimal performance and user-friendliness, conducting aggressive troubleshooting and debugging.
  • Add value to teams and projects, using advanced knowledge of multi-process and multi-thread solutions.
  • Experienced in analyzing and constructing teh business logic for application systems.
  • Expertise in Object Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP) from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase.
  • Expertise in development and deployment of web components such as Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components dat include EJB 2.0/2.1/3.0, Web Services, RMI, JDBC 2.0/3.0, JNDI and Java Messaging Services (JMS).
  • Expertise in MVC 2 architecture using Jakarta Struts framework 1.x/2.x with features like Validator framework, Tiles framework and Internationalization (i18n), Java Server Faces (JSF) framework with component libraries such as RichFaces and ICEFaces and Spring MVC.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
  • Development & deployment of JEE/J2EE web components on IBM WebSphere Application Server 5.x/6.x/7.x, Oracle WebLogic Application Server 9.x/10.x/11g, Jboss 4/5/6, Apache Tomcat 5/6.
  • Developed front-end using AWT, Swing, JSF, JSP with Custom Tag libraries, JSTL, Struts Tag libraries, AJAX, HTML, CSS.
  • Strong expertise with Object-Relational Mapping (ORM) framework such as Hibernate using XML mapping and annotations.
  • Experience in producing and consuming Web Services (XML Services and REST Services).
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol and Extended Markup Language (XML) and java XML parsers such as JAXP.
  • Exposure to XML concepts, JSON format and technologies including XML parsing using DOM and SAX, STAX, JAXP parsers, validation of XML using XSD and DTD, XML transformation using XSLT and retrieval of information using XPath and XQuery.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, function, cursors, views, triggers and Query optimization with Oracle 8/9i/10g/11g, IBM DB2, MySQL, MS-SQL Server 2005/2008 and PostgreSQL databases.
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XMLSpy for XML validation.
  • Experience with version controls like CVS, Subversion (SVN) and Rational Clearcase.
  • Experience in IDE tools like MyEclipse, NetBeans and IBM RAD.
  • Experience in working with operating systems like Windows 98/NT/2000/XP/Vista/7, UNIX and LINUX
  • Strengths include good team player with excellent communication, technical, interpersonal and analytical skills, flexibility to work with new technologies.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++,Perl

Client Scripting: Javascript, VBScript,Shell Script

Server Scripting: JSP1.2,2.1, PHP,ASP, ASP.NET

Platforms: Windows 2003 Server, AIX, HP Unix 3000, Sco Unix, Solaris 4.1, Linux Redhat Enterprise Server 5.0.

Version Control: Rational Clearcase, Tortoise SVN, CVS, PVCS, SCCS

Databases: SQL Server 2000,2005,2008, Oracle 8i,9i,10g, MySQL 4.1,5.0, PostgreSQL, Teradata, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Teradata-Connect Assistant, ERWin, Altova Database Spy, T-SQL

ORM Frameworks: Hibernate 2.0.2.1,3.0, iBatis, JDO, TopLink

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.2, Spring 3.0 MVC, Spring Web Flow

IDEs: Eclipse, IntelliJ, JBuilder 2005,2006,iRAD, NetBeans, WSAD, JCAP

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Webservice Tools: TCPMon, SOAPUI, HttpMoniter, JCAPS, JCAPS

Webservice Implementations: Axis 1.0,2.0, JWSDP, Jersey, Metro, XFire, CXF

Middleware Technologies: CORBA, EJB 2.1,3.0, JNDI, JAAS

Design Patterns: Lay Pattern MVC Pattern State Pattern SDLC Methodologies: Waterfall RUP

UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4.

Content Management: Documentum

White box Testing (Functional, Load): JUnit 4.1, JwebUnit, HttpUnit, DBUnit, LoadTest, TimedTest

Black box Testing (Functional, Manual, Load): Jmeter, BadBoy, LoadRunner 9.1, Quality Center, WinRunner,QTP.

Ajax Frameworks: Dojo, GWT

Javascript Frameworks: Jquery

Profiling Tools: Together4J, Jprobe

Batch Scripting: ANT 1.4,1.5,1.6, Hudson, Maven

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Messaging Technologies: JMS, MQ, MDB

Transaction Control: JTA, Hibernate Transactions.

XML Tools: Altova XML Spy

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr.Java/J2EE Developer

Responsibilities:

  • Gatheird user requirements followed by analysis and design. Evaluated various technologies for teh Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed teh HTML based web pages for displaying teh reports.
  • Developed Java classes and JSP files.
  • Extensively used JSF framework.
  • Extensively used XML documents with XSLT and CSS to translate teh content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed JavaMail for automatic emailing and JNDI to interact with teh Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged teh Java, JSP and EJB components using Eclipse.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Developed JSP as teh view, Servlets as Controller and EJB as model in teh Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: JDK 1.6, J2EE, JSP 2.0, JDBC 4.0, HTML, CSS, JQuery, EJB 2.1, Servlets, Rational Rose, Weblogic Application server 9.0, WSAD 5.0, UML, Struts 1.3.8, Hibernate 3.1, JDBC, Spring 3.0, Swing, CVS, XML, XSL, Oracle 10g, Agile, CXF(JAX-WS), SOAPUI, ALtova XML spy, AJAX(Dojo)

Confidential

Lead Software Developer

Responsibilities:

  • Involved in teh analysis, design and implementation and testing phases of SDLC.
  • Created Mobile work order system application, include designing and implement by windows,C++,STL,SQL server.
  • Designed system and processes. Created use case, sequence diagram, and design.
  • Implemented business logic for UI, Coded program and performed unit and system testing.
  • Designed, launched and continually enhanced social communication website by PHP,J2EE,Java Script,JSP,Struts,Spring,Hibernate,Apache,My SQL,Linux and RUP.
  • Built and enhanced social communication website application.
  • Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML using IBM Rational Software Architect (RSA).
  • Developed user interfaces using JSP and JSF framework.
  • Performed client side validations using JavaScript.
  • Used AJAX for teh asynchronous communication to teh server.
  • Spring IOC used for dependency injection for Action classes using applicationContext.xml file.
  • Involved in writing web-application-config.xml file for Spring framework.
  • Extensively used standard design patterns MVC, Session Façade, Business Delegate, DAO, View Helper in various stages of teh project development.
  • Expose existing Session EJBs to Web Services using WebSphere Application server.
  • Consumed Web Services using CXF implementation of JAX-WS, SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT.
  • Used JSON for data exchange between application modules along with XML.
  • Implemented Messaging using JMS and Message Driven Beans to get teh overall customer catalog information from different departments using MQ Series.
  • Designing, normalization, creation and populating data were performed on SQL Server 2005.
  • Wrote queries to implement complex join operations, invoked stored procedures using Callable Statements in JDBC API.
  • Used rssutils.jar and rsstaglib.tld to extract information from Data Feed documents.
  • Developed and deployed EJBs and other Components in teh IBM WebSphere Application Server.
  • Build components of application such as JSPs, Servlets, and EJBs using IBM RAD.
  • Used Log4j to capture teh log.
  • Performed unit testing of teh application using JWebUnit.
  • Used APACHE ANT to compile and generate EAR, WAR, and JAR files.

Environment: Java EE, IBM RAD 6.0, IBM WAS 6.0, Struts 1.2, Tiles, Spring 1.2, Servlets 2.4, JSP 2.0, EJB 2.1, Spring IOC, JSF, JDBC,EXT-JS, JNDI, WebServices (JAX-WS, Metro), Lotus Script, IBM MQ Series, HTML, XML, IBM RSA, DHTML, XSL, JMS 1.1, XSLT, Log4j, ANT, JWebUnit, UNIX, AJAX.

Confidential

Lead Software Developer

Responsibilities:

  • Involved in requirement gathering and modeling teh requirements into design document such as Use Case diagram, Activity diagram and class diagram.
  • Coordinated, guided, and led teams in all phases of software development for clients in diverse industries; included, but was not limited to, proposing and/or actively participating in development of proposals, designing systems and processes, and performing unit and system testing.
  • Developed Yamaguchi taxation business system to simplify calculation of corporate tax from database’s raw data; included migrating COBOL/C to Java, and creating extent system design in windows, oracle, java, Struts, Spring and Hibernate.
  • Created mobile phone application comprised of DTV and Phonebook capabilities; included debugging and resolving project problems, and developing extent Phonebook function in Real time Linux by C++, Brew, ICE.
  • Automated time zone adjustments according to GPS signals, and provided middleware interface to control display for key product; championed development proposal, system design, and use sequence diagram in VxWORKs, C++, csh and JTAG/ICE .
  • Developed business logic using Stateless Session EJB Beans and POJOs.
  • Used Web Services to acquire/send data to other existing applications.
  • Developed front end using Spring MVC framework along with Spring tag library, JSP, HTML and CSS.
  • Implemented cross cutting concerns using Spring Aspect Oriented Programming (AOP).
  • Used AspectJ in order to write teh weaving rules with joint points declaration dat will be applied to subsequently loaded aspect classes by performing just-in-time aspect weaving.
  • Implemented logging mechanism using Log4j.
  • Used WebLogic application server to create, debug and deploy application modules.
  • Designed, normalized and created database tables, worked on teh backend databases Oracle 10g and Sybase with iBatis used for implementing complex DQL and DML queries.
  • Developed UNIX shell scripts for processing applications and wrote shell scripts for FTP files from one location to another.
  • Wrote XML parser using STAX, SAX, DOM to parse request and response between client and server data files.
  • Developed client for services hosted in SOA platform. Web Service security is used to pass teh user credentials.

Environment: J2EE (Java 1.5), Web Services (JAX-WS), TDD, Spring2.5, JDBC, MyEclipse 6.0, Oracle WebLogic 10.1, Oracle 10g, Sybase, iBatis, Test Director, SOA, Spring, Source Forge SVN, ANT, SQL Developer, JUnit, Windows XP, SOAP UI, AspectJ

Confidential

Sr. J2EE Developer

Responsibilities:

  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase using Rational Rose.
  • Developed applications using AGILE methodology.
  • Designed UI screens using JSP. Used JavaScript for client side validation.
  • Implemented MVC architecture using Struts 1.x framework.
  • Used EJBs in teh application and developed Session beans to house business logic at teh middle tier level.
  • Implemented ORM framework using Hibernate for persistence and data retrieval.
  • Involved in designing components with design patterns like Session Façade, Service Locator, Data Access Objects, Singleton and Data Transfer Object.
  • Designed and developed Message driven beans dat consumed teh messages from teh Java message queue.
  • Used Spring framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
  • Configured teh Hibernate mapping files using Eclipse IDE.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Developed Custom Tags to simplify teh JSP code.
  • Used JDBC to access SQL Server 2005 database for accessing customer information.
  • Extensive involvement in database design, development and coding of stored Procedures, DDL & DML statements, functions and triggers.
  • Used SAX and DOM XML parsers in teh application.
  • Consumed Web Service using WSDL and SOAP.
  • Deployment of application on Weblogic 8.1 using Ant.
  • Used JUnit framework for Unit testing of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Rational Rose, EJB2.0, Struts1.1, Hibernate-JPA, Agile Methodology, Spring1.2, JSP 2.0, Servlets 2.3, JMS, XML, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, BEA Weblogic Application Server 7.1, WSAD 5.1.2, Oracle 9i.

Confidential

Chief Software Engineer

Responsibilities:

  • Involved in gathering Business requirements, analysis, design and development of teh project
  • Developed final portion of TDB Bank banking service system; showed final report in web format and generated various reports in PDF format in AIX, J2EE and STRUTS.
  • Remade golf exercise place automatic adjustment machine; enabled money cashing, credit card number recording, and search and display of optimal site for users in Windows, VC++.NET, VB.NET.
  • Coded teh Custom JSP, Java Beans packages for Product Features functionality. dis module takes care of changing teh password if teh user logs into teh system for teh first time
  • Involved in application testing using JUnit
  • Involved in Unit testing, System Testing, Integration Testing and User Acceptance Testing.

Environment: Meridea Product Suite (Framework), Java, Swing, J2EE, JMS, DB2, WebSphere, Eclipse, Aqua Data Studio, Windows 2000, XSLT, XML, JavaScript, Web Services, SVN

Confidential

Lead Software Developer

Responsibilities:

  • Guided, reviewed, and managed team; included proposing or actively participating in development plan, system and detail designs, implementing communication functions and business logic, and unit and system testing.
  • Created mobile phone platform; involved developing various general widgets in Real time Linux, GDK, GTK and C++.
  • Developed Tokushima Prefecture financial system; added multiple new functionalities in Unix, C, COBOL and Java.

Environment: Java, HTML, JavaScript, C, COBOL, C-Shell, Oracle, PostgreSQL, Jude, UNIX, Linux, GDK, Layer Pattern, MVC Pattern, State Pattern, RUP, Waterfall.

Confidential

Software Developer

Responsibilities:

  • Participated actively in development of various projects; included designing processes, and unit and system testing.
  • Led development of mobile phone barcode; acted as process analyst of dimensional barcode for raw data, and sorted out data from various formats such as music and images in Real time Linux, C and ICE.
  • Conducted remake of Optical Mark Reader (OMR) in windows and VC++.
  • Participated in development of voice response and automatic FAX transmission and reception system in Windows, MFC, oracle and VC++.
  • Served as key developer of Japan YAHOO BB contract administration system; focused on showing status of contracts via database in Windows, SQL Server, Java, Javascript.

Environment: C, ICE, VC++, Java, JavaScript, JSP, HTML, Tomcat, SQL Server, Real Time LINUX, Visual Studio, Broad API, MS Access, Windows, Waterfall, RUP.

Confidential

Software Developer

Responsibilities:

  • Participated actively in development of various projects; included designing processes, and unit and system testing.
  • Led development of mobile phone Data link layer protocol(ARQ) ; Developed teh protocol in Real time Linux, C and ICE.
  • Developed a tool to analysis teh data of ARQ communication in windows, MFC and VC++.

Environment: C, ICE, VC++, Java, JavaScript, JSP, HTML, Tomcat, SQL Server, Real Time LINUX, Visual Studio, Broad API, MS Access, Windows, Waterfall, RUP.

We'd love your feedback!