We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY

  • Over 6 years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, ANT.
  • Expertise in developing web services with REST.
  • Strong programming skills using Java 1.7/1.6/1.5, Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Adept in designing and developing Spring, Struts, JSF MVC, Java/J2EE based frameworks.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like CVS, SVN, GIT and Rational ClearCase.
  • Expertise in using Apache Ant, Maven as java build tool and Junit, TestNg for testing.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate etc.,
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Intellectual capacity to grasp new situations quickly and problem solving skills.
  • Worked on various domains such as logistics, human resources, insurance, financial and electronics.
  • Developed applications using IDE’s like ECLIPSE, RAD and WSAD.
  • Experience in software design and analysis using UML methodologies in Rational Rose, Visio 2010.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE 1.7/1.6/1.5, J2EE 6/1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase PowerDesigner

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Angular JS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat 7.x/6.x, WebLogic 12c/10.3/9.2, IBM WebSphere 7.x/6.x/5.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, TestNg, Selenium, Cucumber

Version Control: CVS, SVN, VSS and Rational ClearCase.

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, Schaumburg, IL

Java/J2EE Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Designed and developed JSF components, implemented event handling using Java, JSF, MyFaces, Icefaces, AJAX and Jquery.
  • Integrated Hibernate ORM with Spring for Handling Transactions.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined explicit and implicit navigations.
  • Implemented Spring Bean Factory to create a proxy object using AOP framework
  • Developed the User Interface Screens for presentation using Ajax, JSF, JSP and HTML.
  • Configured LDAP and Spring security for user authentication and access controls.
  • Used JavaScript for the client side validations and JSF MVC Framework for developing J2EE based web application.
  • Developed user interface using JSF involved in configuring web.xml and faces-config.xml according to the JSF framework.
  • Developed Spring backend services and Dao’s for data retrievals and used Hibernate caching to reduce the load on DB.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented Hibernates’ Lazy default fetch plans for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate. cfg. xml file.
  • Participate in designing a Rest Web service framework using Jersey in support of the product
  • Configured the Maven pom for dependency management and building the entire web application.
  • Used GIT as source Version control and development testing done by using JUnit.

Environment: Java/J2EE, JSF, Spring, LDAP, JMS, Eclipse, UML, XML, Icefaces, JQuery, Ext JS, Json, Hibernate ORM, Web Sphere, GIT, Ajax, Java Script, JUnit, Rational, Oracle 11g, MySQL, Win 7 and UNIX.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
  • Performed user authentication to the system using SAML.
  • Developed the request handler’s application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, IFrame Work Handlers.
  • Development and Configured User Interface using Struts and Tiles Framework into the Present System.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT, UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information from ELP.
  • Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Developed Shell script to export Informix table’s data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
  • Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Migrated database from Informix to oracle using Oracle Migration workbench.
  • Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0),Eclipse, Struts 2.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, Angular JS, VSS, WSDl,XSD,workbench9.0,Struts1.1, ANT.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Worked on Enhancements and Post Production Fixes for Employer Resource Information Center (ERIC) Application.
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate etc.,
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Responsible for configuring and deploying the builds on WebSphere App Server
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
  • IBM WebSphere Application Server was used to deploy ERIC application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Serena Dimensions was used for the version control of source code.
  • Log4j framework was used to debug and trace the application.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM WebSphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Adobe LiveCycle Designer 7.0, XDP, Form Server, Aqua Data Studio, JavaScript, Angular JS,log4j, Junit, JMS.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Middle Tier Java Programming: Primarily focus on Business Logic Tier in EJB, JMS, MDB and spring component, such as JavaBeans, Criteria’s, Business Delegate, DTO's, DAOs and Hibernate etc.
  • Back End Programming: Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures. Worked with DBA.
  • Developed business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files.
  • Developed of Controller Servlet a Framework component for Presentation.
  • Designed, developed and implemented JSP’s in presentation layer for Submission Application Reference implementation.
  • Developed several service controls consuming various web services.
  • Involved in Design Reviews and Code Reviews.
  • Did Root Cause Analysis of the PLOGs/ITGs raised during Integration, System and Business BAA Testing.
  • Responsible for deployment of application in the Integration/Functional Environment, providing necessary assistance to the UAT testers.

Environment: Java, J2EE, WebLogic Portal 9.2, BEA AquaLogic Service Bus 2.5, WebLogic Workshop, XSL, XSLT, XQuery, XPath, Eclipse, Ant, UNIX, Shell Script, SQL, PL/SQL, and Oracle.

Confidential 

Java Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both Confidential front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using JUnit
  • Appropriate use of Session handling, data Scope levels within the application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA(Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Solving QA defects, scheduling fixes, providing support to production application.

Environment: Java: JDK 1.5,Maven, JSP, JSP Custom Tag libraries, JavaScript, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, Hibernate 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

We'd love your feedback!