Java J2ee Lead Developer Resume
Trenton, NJ
SUMMARY:
- 15 years of experience in designing and developing complex and scalable, distributed object based enterprise applications using Java, J2EE (Java Servlets, JSP, EJB, JMS, JDBC, Java Mail), J2EE/Java design patterns, Java Script, CSS, HTML, RMI, JNDI, JMS, UML, ANT, JBuilder, Eclipse, WSAD, RMI, XML, PL - SQL, Struts, Hibernate and Spring framework and Apache Axis2 webservice, Oracle, MS SQL Server.
- Efficient use of servers JBoss, Oracle BEA WebLogic Application & Portal server, IBM WebSphere Application Server, Oracle Glassfish.
- Expertise in Object Oriented Analysis and Design (OOAD), gained by practical application of OOAD concepts in developing solutions using UML and Rational Rose Enterprise Edition.
- Self-motivated team player with responsibilities spanning knowledge acquisition phase and knowledge transition, requirement analysis, designing, implementing and deploying complete IT solution for a business problem by following the SDLC or Agile/Scrum methodology.
TECHNICAL SKILLS:
Programming Languages: Java JDK 7, XML, C/C++, HTML
Web Technologies: JSP, XHTML, JDBC, Java Servlets, EJB, JavaScript, AJAX, Struts, JSF, Tomcat, JBoss, WebLogic, WebSphere, Spring, Hibernate, SOA, JMS, Prime Faces
Webservice: Apache Axis 2, SOAP, WSDL, REST
Databases: Oracle, MS SQL Server
Development Tools: IBM RAD, JBuilder, WebSphere Studio Application Developer, vi
Software Engineering Methodologies: Ant, Eclipse, Junit, Cactus, PVCS, CVS, Rational ClearCase, Rational ClearQuest, Rational Rose, UML, Requisite Pro, Net Insight, Optimost, TeaLeaf, StarTeam
PROFESSIONAL EXPERIENCE:
Confidential, Trenton, NJ
Java J2EE Lead Developer
Responsibilities:
- Gather requirements from business users & create design documents.
- Create User Interface web pages using JSF, Primefaces, JavaScript, AJAX & Develop business logic components.
- Perform code review, check-in code in repository, unit test using JUnit
- Deploy application in Glassfish server in development.
- Co-ordinate with NJ Office of Information Tech, to deploy application in System Test and Production environment.
Environment: JDK 7, J2EE, Glassfish 4.x, Weblogic 12.x, Oracle, JDeveloper 12c, Spring, JPA, Hibernate, JSF, Primefaces, JavaScript, JQuery, AJAX, CSS, XML, Ant, Agile SDLC, Borland StarTeam
Confidential, Brooklyn NY
Java J2EE Lead Developer
Responsibilities:
- Create User Interface web pages using JSF, PrimeFaces, JavaScript, AJAX & Develop business logic components.
- Perform code review, check-in code in repository, unit test using JUnit
- Deploy application in Tomcat server in development.
- Resolve defects and update tickets in YouTrack & send to review.
Environment: Java, J2EE, TomEE 7.x, Oracle, Eclipse, Spring, JPA, Hibernate, JSF, PrimeFaces, JavaScript, JQuery, Ext JS, AJAX, CSS, XML, Ant, Maven, Agile SDLC, SourceTree, Git
Guy Carpenter, Hoboken NJ
Java J2EE Lead Developer
Responsibilities:
- Discuss with Business Analysts regarding requirements and create tickets in JIRA and assign to developer.
- Implement requirements and demo to Business team every two weeks
- Create User Interface web pages using JSF, PrimeFaces, and JavaScript. Develop business logic components.
- Perform code review, check-in code in repository, unit test using JUnit
- Deploy application in Tomcat server in development & QA environment.
- Resolve defects and update tickets in JIRA & send to review for QA and Product owner.
- Coordinate for Production release with Infrastructure team.
Environment: Java, J2EE, Tomcat 7, IBM Netezza, Eclipse, Spring, JSF, PrimeFaces, JavaScript, JQuery, AJAX, CSS, XML, Ant, Agile SDLC, StarTeam, Git, SCM Jira Agile tool, JProbe
Confidential, New York, NY
Java J2EE Lead Developer
Responsibilities:
- Participate in requirement discussion with Business Analysts.
- Create technical design documents, Implement requirements and demo.
- Conduct design document review and get approval.
- Create User Interface web pages using JSF, PrimeFaces, JavaScript and AJAX.
- Implement MVC architecture using Spring MVC.
- Leverage Spring AOP, Spring IOC.
- Develop business logic components.
- Install Hibernate plugin in RAD and leverage Hibernate framework to connect to database.
- Consume webservice to translate reports to and from various languages.
- Perform code review, check-in code in repository, unit test.
- Deploy in Application server in development environment.
- Fix defects, co-ordinate with QA team and deploy in QA environment.
Environment: Java, J2EE, WebSphere Application Server 8.0, Oracle, PL/SQL, Eclipse, IBM RAD 8, Rational Rose, Axis 2, SOA, Struts, Spring, Hibernate, JSF, RichFaces, PrimeFaces, JavaScript, Dojo, AJAX, CSS, XML, XSL, MVC, Struts, Ant, JProbe, Agile SDLC.
Confidential, Hartford, CT
Lead Java Developer
Responsibilities:
- Participate in user story discussion regarding requirement with Business Analysts and Stake holders.
- Created UI mockup screens, technical design documents, Implement user stories and demo.
- Technical design document review and get approval.
- Created User Interface web pages using JSF, JavaScript, AJAX, Dojo toolkit.
- Developed portlet using JSR 168 portlet specification and portal using Weblogic Studio and Weblogic portal server 10.2
- Leverage Spring AOP, Spring IOC.
- Implemented Payment Card Industry (PCI) Data Security Standard.
- Developed RESTful webservice for processing credit card payments in secured environment.
- Leveraged TeaLeaf tool to improve Consumers Experience in the website.
- Leveraged NetInsight tool to get website access statistics.
- Performed code review, check-in code in repository, unit test.
Environment: Java, J2EE, Weblogic Application Server, JSR 168 Portlet Specification, Weblogic Portal Server 10.2, Weblogic Content Management, NetInsight, Optimost, TeaLeaf, Oracle, Eclipse, Rational Rose, Axis 2, SOA, Spring, Hibernate, JSF, JDO, JavaScript, AJAX,, CSS, XML, JProbe, MVC, Struts, Ant, Agile/Scrum methodology.
Confidential
Technical Lead
Responsibilities:
- Participated in Business reviews and Functional walkthrough.
- Captured and described all the requirements of the system in co-operation with the end user in preparing Functional Specifications of the system through Use Case Diagrams.
- Modeled the application using RUP, defined the requirements in Requisite Pro and managed version control using ClearCase.
- Involved in effort estimation and assist in drawing the project plan.
- Understand business requirement from user and do impact analysis on the existing system.
- Application design based on SOA architecture. Apache Struts2 framework used in building the Components of the MVC architecture.
- Develop the enhancement modules on the existing system.
- Created High level design and low level design, created sequence diagrams, class diagrams, use-case diagrams using Rational Rose.
- Developed JSP pages using struts taglibs, and Struts Action classes.
- Deployment/Integration/Build of J2EE components on Weblogic clusters and configuration management of source code using Rational ClearCase.
- Developed SQL queries and tested PL/SQL stored procedures.
- Involved in Code Review, Unit testing, and Bug Fixing.
- Involved in Sanity testing in Development, QA and Model environments.
Environment: Java, J2EE, Struts2, Weblogic Application Server, Oracle, Eclipse, Rational Rose, Axis 2, Silverlight, SOA, XML, DOM, CSS, JSF, JDO, AJAX, LDAP, Ant, MQ Series, HTML, XHTML, JavaScript
Confidential, Hoboken, NJ
Java Lead
Responsibilities:
- Participated in Business reviews and Functional walkthrough.
- Understand business requirement from user and do impact analysis on the existing system.
- Application design was based on SOA architecture. Apache Struts framework used in building the Components of the MVC architecture.
- Develop the enhancement modules on the existing system.
- Created High level design and low level design, created sequence diagrams, class diagrams, use-case diagrams using Rational Rose.
- Developed JSP pages using struts taglibs, dyna forms, and Struts Action classes.
- Developed stateless session EJB’s implementing the business functionalities and deployed in WebSphere application server.
- Implemented MVC pattern using Apache Struts to provide a unified look and feel.
- Deployment/Integration/Build of J2EE components on WebSphere application server and configuration management of source code using Rational Rose.
Environment: Java, J2EE, Struts, JSF, WebSphere Application Server, Oracle, JUnit, IBM RAD, Rational Rose, AJAX, JavaScript, Agile methodology.
Confidential
J2EE Senior Developer
Responsibilities:
- Participated in Business reviews and Functional walkthrough.
- Understand business requirement from user and do impact analysis on the existing system.
- Develop the enhancement modules on the existing system.
- Created High level design and low level design, created sequence diagrams, class diagrams, use-case diagrams using Rational Rose.
- Developed Oracle stored procedures for backend processing.
- Developed JSP pages using struts taglibs, dyna forms, and Struts Action classes.
- Developed stateless session EJB’s implementing the business functionalities and deploy in WebSphere application server.
- Implemented MVC pattern using Apache Struts to provide a unified look and feel.
- Deployment/Integration/Build of J2EE components on WebSphere application server and configuration management of source code using Rational Rose.
Environment: Java, J2EE, JBoss, Hibernate, WebSphere Application Server, Oracle, Ant, JUnit, IBM WSAD, Rational Rose, JavaScript, XSL, CSS, XHTML, ASP
Confidential
J2EE Senior Developer
Responsibilities:
- Participated in Business reviews and Functional walkthrough.
- Understand business requirement from user and do impact analysis on the existing system.
- Created High level design and low level design, created sequence diagrams, class diagrams, use-case diagrams using Rational Rose.
- Developed Oracle stored procedures for backend processing.
- Developed JSP pages using struts taglibs, dyna forms, and Struts Action classes.
- Developed stateless session EJB’s implementing the business functionalities and deploy in WebSphere application server.
- Deployment/Integration/Build of J2EE components on WebSphere application server and configuration management of source code using Rational Rose.
- Involved in Code Review, Unit testing, Bug Fixing, and Sanity testing in Development, QA and Model environments.
- Sending daily builds to onsite.
Environment: Java, J2EE, JBoss, Eclipse, WebSphere Application Server, Oracle, Ant, JUnit, JavaScript, IBM WSAD, Rational Rose
Confidential, New York City, NY
J2EE Technical Lead
Responsibilities:
- Understand business requirement from user and do impact analysis on the existing system.
- Develop the enhancement modules on the existing system.
- Created High level design and low level design, created sequence diagrams, class diagrams, use-case diagrams using Rational Rose.
- Developed stateless session EJB’s implementing the business functionalities and deployed in Weblogic application server.
- Deployment/Integration/Build of J2EE components on Weblogic application server and configuration management of source code using Rational Rose.
- Involved in Code Review, Unit testing, and Bug Fixing.
- Involved in Sanity testing in Development, QA and Model environments.
Environment: Java, J2EE, JBuilder, WebLogic 8.1 Application Server, Oracle