We provide IT Staff Augmentation Services!

Java/j2ee Lead Developer Resume

3.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • A Software Engineer, specializing in Object Oriented Design and analysis with extensive experience in the full life cycle of the software design process including requirement definition, prototyping, Proof of Concept, Design, Implementation and Testing.
  • Over 8 years of experience in complete software development life cycle (SDLC) process that includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
  • Extensively worked on application system development using Java, JDBC, Servlets, JSP, Web Services, SOAP, spring, Hibernate, XML, SAX, and DOM.
  • Implemented Rich User Interfaces using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript and AJAX.
  • Expertise with spring, Hibernate, and Struts application frameworks.
  • Very Strong conceptual and hands on programming skills on Collections, Multi - Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
  • Proficient in Java/J2EE Design Patterns including singleton, Service Layer and Data Access Object (DAO).
  • Developed Software using Agile Methodologies.
  • Hands-on experience with WebLogic, IBM Web Sphere Application Server and Tomcat Application server with wide variety of development tools like IBM RAD, My Eclipse and Net Beans.
  • Have good experience on database technologies like SQL, PL\SQL, MySQL, Oracle10g/11g and IBM DB2.
  • Strong experience in database design using DDL, DML, writing complex SQL Queries and Stored Procedures.
  • Expertise in working with Developer IDEs like ECLIPSE.
  • Proficient in unit testing the application using Junit.
  • Experienced in building tool Maven.
  • Extensively used Junit for writing unit test cases and debugging.
  • Able to learn and adapt emerging technologies in work area.
  • Worked on various projects using C programming, and Linux.
  • Excellent communication and interpersonal skills. Worked with teams in varied work culture environments.
  • Ability to multi-task, work independently and as part of multiple team.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++

Operating Systems: Win XP/Vista/7/8, Linux

Java/J2EE technologies: Java, JDBC, Servlets, Spring, EJB, JSP, Hibernate

XML: (DOM, SAX), Web Services, SOAP

Databases: DB2, Oracle10g, 11g, MySQL

Application Servers: Tomcat, Web Sphere 4.0/5.0, Web logic

Tools: /Utilities: SQL Developer, Junit

Framework: Struts, Spring, Hibernate

IDE: Netbeans, Eclipse

Design& Modelling Tools: UML- Use-Case, Sequence, Class diagrams

PROFESSIONAL EXPERIENCE

Confidential, Greensboro, NC

Java/J2EE Lead Developer

Responsibilities:

  • As a single resource to the project, met the Confidential financial client, took the requirements directly and able to completed the project on time.
  • Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Implemented multi-threading and handled it safely.
  • Used ODWEK Wrapper Web Service to retrieve the required reports.
  • Used DAO pattern to retrieve the data from database.
  • Retrieved data from DB2 and deployed the final results in Oracle 10g as part of the requirement.
  • Created a .bat file and added the job in the scheduler as part of the batch process.
  • Implemented REGEX.
  • Communicated with third-party services like CMOD.
  • Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, includinglogging/tracing,transaction management, job processing statistics, job restart, skip, and resource management.
  • Used Maven as building tool.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Used JUnit framework for Unit testing of application.

Environment: JDK1.7, J2EE, Eclipse, Spring 4.1, XML, Oracle 10g, DB2, Maven, JDBC, Windows XP, Hibernate 4.4, JSON, MS Visio, Junit

Confidential, Foster City, CA

Software Engineer

Responsibilities:

  • Closely studied, analyzed and gathered the functional requirements of Universal Management Portal.
  • Work withSubject Matter Experts(SMEs) in understanding and documenting their requirements.
  • Develop software programs using JAVA/J2EE to accomplish the merchant management functionality
  • Develop Data base script for managing and maintaining the data
  • Develop User interface for boarding and managing the merchant
  • Developed and executed the test scripts in Selenium WebDriver and entered defects in to QC and generated bug summary reports.
  • Coordinate with quality assurance team to ensure end result meets defined quality standards.
  • Used Open Make for building the project and Ant Scripting for deploying the application in the WebSphere Portal Server.

Environment: Java1.6, JDBC, J2EE Design Pattern, Java Script, XML, XSD, WSDL, JSP, JQUERY, Spring Framework 3.1, Hibernate, AJAX, Web logic 10.3, Selenium WebDriver and JUnit.

Confidential, Olympia, WA

Java Developer

Responsibilities:

  • Led the design, architectural & build streams of the project
  • Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams
  • Participated in the Architectural & design reviews with the enterprise architectural teams.
  • Application Design using Rational Unified Process (RUP)
  • Determined & developed the Web Services
  • Extensively worked on springs framework
  • Creation of WSDL and schemas
  • Development of Web Services was developed to receive client requests.
  • Implementation of Spring IOC container
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP
  • Creation of Store Procedures.
  • Setting of DB2 build settings in RAD application development server
  • Extensive use of SQLJ for writing stored procedures.
  • Creation of managed server and JDBC connections.
  • Created WAR file to deploy Spring and Web Services in BEA WebLogic Application Server 10.3.
  • Developed the application using Rational Application Developer
  • Used Apache Jmeter for load testing
  • Maintained code source control using PVCS
  • Implemented JUnit for testing.
  • Two way SSL implementation

Environment: Core Java, J2EE (Java 1.4, JSP, Servlets, EJB 2.0), Struts 1.1, HTML, Log4j, Ant, JUnit, Oracle 10g, SQL, JSF, Hibernate 3.1.1, WSAD 5.1, WebLogic 10.3, UML, Rational Rose and Windows XP.

Confidential, PA

J2EE Developer

Responsibilities:

  • Worked as an efficient member of team for INFORM project.
  • Was responsible for working in change requests.
  • Had discussions with Confidential ’s US Human Health Division (USHH) Business about INFORM requirements.
  • Developed UI modules using JSF, JSP.
  • Developed Use cases and its diagrams.
  • Worked extensively with XML schemas.
  • Used J2EE design patterns such as MVC, Session Facades, and Data Access Objects in the architecture.
  • Worked on involvement of RMI, JNDI, EJBs (Entity beans, Session beans) into transactions, supporting data loading into Confidential ’s database from client side.
  • Extensively worked with Oracle for sub-queries and Stored Procedures.
  • Used Eclipse as IDE and Ant build tool.

Environment: Used: Java, J2EE, RMI, JNDI, EJB, JDBC, JavaScript, Design Patterns, Java Beans, JBuilder, JBoss, Oracle 10g.

Confidential

Core Java Developer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Developed the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, struts-config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
  • Deployed and tested the JSP pages in Tomcat server.
  • Used Hibernate for object-relational mapping and for database operations in Oracle.
  • Involved in Troubleshooting, Bug fixing and Customer Support.

Environment: Java, Servlets, JSP, HTML, CSS, JQuery, Struts, Hibernate, UML, Oracle, Tomcat, Eclipse, Windows XP.

Confidential

Java Trainee

Responsibilities:

  • Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Developed tabs with rollover effect plus other effects using JavaScript.
  • Developed Enterprise Java beans for the business flow and business objects.
  • Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, XML.
  • Extensive use of Struts Framework for Controller components and view components.
  • Learned XML for communicating client.
  • Rigorously followed Test Driven Development in coding.

Environment: JSP, Servlets, JDBC, JavaScript, Eclipse, HTML, JUnit, Apache Tomcat Server, Oracle, PL/SQL

We'd love your feedback!