lead Java Developer Resume
Columbia, TN
PROFESSIONAL SUMMARY:
- Lead Java/J2EE Developer with 11+ Years of rich experience in design, development, testing and implementation of Java and J2EE based applications with proficiency in Object -
- Oriented Analysis and Design (OOAD).
- Experienced in Object Oriented Programming (OOP), Analysis and Design (OOAD), UML designing.
- Experienced in Design, Development and Implementation of Complex Web-Enabled Applications, Client/Server applications,
- Distributed Systems, Web Services and Internet / Intranet Mailing Services.
- Experienced in all the phases of Software Development Life Cycle.
- Worked on Java, J2EE, JSP, Servlets, EJB, JDBC, JNDI, XML, XSL, DOM, SAX, Swing, Tomcat, Maven and ANT. Used most of the SW tools like WSAD, Java, Rational Rose, Visual Interdev, Oracle, SQL Server, Weblogic8.1 and Websphere Application Server (WAS 6.0).
- Implemented the design phase using the RUP Methodology.
- Extensively worked on IDEs like Websphere Studio Application Developer 5.0( WSAD ), Rational Application Developer 6.0( RAD 6.0 ),
- JDeveloper3.1 and version controls CVS and Clear Case .
- Experience in developing Web Services using - SOAP, WSDL and developing Restful Service and WDAL.
- Good knowledge in XML, DTD, XML Schema, Namespace, DOM, CSS and XSL Formatting.
- Experience in using JMS (Point-to-Point messaging and Publish/Subscribe) as middleware.
- Involved extensively in using MVC, MVC2, J2EE, spring, Struts, JSF and Hibernate architecture framework.
- Excellent SQL, PL/SQL, TSQL skills in creating Complex Procedures, Functions, Triggers, Cursors, Database Tuning.
- Developing JUNIT tests for all classes to verify its functionality using EasyMock and Mockito.
- Very strong in Object oriented design principles and design patters. Involved in Resource Management, Change Management & Mentoring.
- Strong analytical skills, ability to attend to details, excellent oral and written communication, self-starter, fast learner and motivated team player.
- Good working experiences with Hibernate open source object/relational mapping framework.
- Excellent overall project life cycle experience and capable of working consistently and diligently.
- Experience with Mitek Service product on mobile capture and Orpix for image recognition.
TECHNICAL SKILLS:
Operating Systems: Windows NT 4.0, 98, 2000, 2003, XP, 7,8, AIX, Linux & Solaris
Java Skills: Java, Java Beans, Servlets, JSP, J2EE, RMI, AWT, Swing and JDBC
Web Skills: HTML, HTML 5, FrontPage98, CSS, JavaScript, VBScript, XML, XSLT, JQuery, Dojo and ASP
Middleware Technologies: RMI and EJB
Servers: J2EE, Web logic 6.0/7.0, Confidential HTTP Server 1.3.X, Websphere502, 6.1, JRun3.0 & Jboss3.0, JSDK, JSWDK, IIS & Jakarta Apache-Tomcat5.0, Sunone application server 7.0
Tools: RAS7, Visual Interdev, WSAD V4.x, JBuilder, VSS, UML 1.x, Rational Rose, NetBeans IDE, Ration Unified Process (RUP), PhotoShop 10.0, Eclipse 3.0, JBuilder 4, JDeveloper 9.x, Visio Home Site 4.0 and Spring Tool Suite 3.4
Databases: MSSQL Server7.0/2000, MSAccess, DB2 UDB Sybase, Postgres and Oracle 8i/9i
PROFESSIONAL EXPERIENCE:
Confidential - Columbia, TN
Lead Java Developer
Responsibilities:
- Worked in captured and described all the requirements of the system in co-operation with the end user in preparing Functional Specifications of the system.
- Involved in UML design and diagrams (Sequence diagram, class diagram & object diagram)
- Development done using Scrum Methodology using agile Development.
- Wrote JUNIT Test Cases using Mockito/EasyTest to test and develop Business Functionality.
- Worked on Code Reviews to get the better and Quality Code to be release.
- Developed Automated test cases using SOAPUI and Groovy Scripts.
- Involved in generating automated build using the Jenkins and setup the CheckStyle, Findbugs, PMD and Code Coverage.
- CloudBase WebPortal.
Environment: J2EE, Spring Tool Suite 3.7, Spring MVC Framework 4.2.4, Spring Boot 1.3.1, Spring Cloud Netflix (Zuul and Eureka), Lombok 1.16.6, Restful Web services, Apache CFX, GIT, SourceTree, JSON, Spring Framework, SOAP web services, Maven, Agile Scrum, SOAPUI, Jacoco & Mockito.
Confidential - Bloomington, IL.
Execution Lead
Responsibilities:
- Worked in captured and described all the requirements of the system in co-operation with the end user in preparing Functional Specifications of the system.
- Involved in AAD (Architecture Approach document) & CAB (Change Advisory Board)
- Worked in SDAP (Solution Definition Artifact Package) and created Technical/Service documents on Technical Side.
- Involved in UML design and diagrams (Sequence diagram, class diagram & object diagram)
- Worked on Code Reviews to get the better and Quality Code to be release.
- Development done using Scrum Methodology using agile Development.
- Experience with creating and consuming REST and SOAP Web Services
- Involved in developing Spring Components and configuration xml.
- Involved in developing the Mule ESB.
- Wrote JUNIT Test Cases to test the Business Functionality and developed Automation using Mockito.
- Used SOAPUI to test the applications SOAP and REST web services.
- Involved in generating automated build using the Jenkins.
- Involved in deploying and activating the application using CMP (Cloud Management Portal)
- Tridion is used to Store/Retrieve Content Management documents.
- Dev-Int Request Entrance/Exit Criteria form used to get approval from QE Team to deploy to other environments like system, Performance and Pre-Prod.
- Test Link used to run the testcases on dev-int environment (manually).
- TrackIT form is used to activate the applications in different environments like system, Performance and Pre-Prod.
- Log4J Framework used to log.
Environment: J2EE, Spring Tool Suite 3.4, Restful Web services, Apache CFX, Tortoise SVN, Jersey, JSON, Spring Framework, Orpix, Mitek, Mule ESB 3.4.1, SOAP web services, Maven, Gem Fire, SpringJDBC, Agile Scrum,Splunk, OpenAM, SOAPUI & Mockito.
Confidential - Chicago, IL
Lead Java/J2EE Developer
Responsibilities:
- Involved in captured and described all the requirements of the system in co- peration with the end user in preparing Functional Specifications of the system.
- Development done using Scrum Methodology using agile Development.
- The Confidential architecture builds upon MDA to provide services to assist the developer directly or indirectly.
- Developers will produce the actual software components.
- They will also be updating and generating the Dialog Process and Business Process models.
- Involved in developing Spring Components and configuration xml.
- Developed Data Access Objects (DAO) for interaction with the database using Pure Query.
- Wrote JUNIT Test Cases to test the Business Functionality and developed Automation testing using
- Involved in generating automated build using the Hudson and Build Forge.
- Involved in developing Crystal reports using Business Objects Crystal reports.
Environment: J2EE, WebSphere 6.1, ACIS FrameWork, Spring FrameWork, JMS (MDB), EJBs, Webservices, Java Script, ant, XSL, XSD, DB2,RSA, Confidential Clear Case, Pure Queryreports, Agile Scrum.
Confidential, Detroit, MI
Lead Java/J2EE Developer
Responsibilities:
- Dynamic web pages are developed using JSF interface widgets for Error Handling, Input Validation, CSS and Event-Handling.
- Involved in deploying the application to weblogic 8.1 application servers using Ant Script.
- Developed Data Access Objects (DAO) for interaction with the database
- Implementing webservices in weblogic 8.1 to get the Customer Billing Information . Used SOAP and WSDL to achieve this.
- Developed stateless session EJBs for business process.
- Created faces-config.xml file for bean resources and Navigation rules.
- Involved in implementing hibernate.cfg.xml configuration file using Hibernate.
- Creation of POJO Beans to build Data Model and Configuring Hibernate Mapping files.
- Developed java interface to interact with Quick Rules.
- Worked extensively on MVC, Singleton, Data Access Objects, Facade, Factory and other J2EE core patterns.
- Wrote JUNIT Test Cases to test the Business Functionality
- Used Log4j for setting up the application wide logging infrastructure.
- Used Ant tool for creation of build scripts for packaging.
- Prepared unit test plans and coded applications for unit testing and using JUNIT
Environment: J2EE, Weblogic 8.1, JSF, Hibernate, JSP, JMS (MDB), EJBs, Webservices (Weblogic Studio), Java Script, AJAX, ant, XSL, XSD, shell scripting, Oracle 10,PL/SQL, IntelliJ IDE, CVS, Solaris 9(Unix).
Confidential - Tampa, Florida
Lead Java/J2EE Developer
Responsibilities:
- Creating the architecture using J2EE standards in weblogic cluster environment.
- Captured and described all the requirements of the system in co-operation with the end user in preparing Functional Specifications of the system through High and Low Level design.
- Involved in designing Use Case Diagrams, Sequence Diagrams, Class Diagrams, Active Diagrams and State Diagrams using Ration Rose.
- Developed java interface to interact with CEM client.
- Implementing webservices in weblogic 8.1 to get the Customer Details . Used SOAP, Axis and WSDL to achieve this.
- Business logic is implemented using DAO’s.
- Using Google Map API for locating the Client address and near by VHO (Video HubOffice) and SHE (Super HeadEnd).
- Implementing SSO using SiteMinder for Authorization and Authentication.
- Involved in implementing Interactive GUI with technologies like AJAX, XSLT, XSD JSP, Servlets, and JavaScript.
- Developed ActionClasses, ActionForms, Validations and StrutsConfiguration.xml.
- Design patterns used: MVC, Delegator, DAO, Session Façade, Factory.
- Involved in implementing ORB Mapping using Hibernate.
- Played an active role in testing the application by writing test cases for different scenarios and bug fixing.
Environment: J2EE, Weblogic 8.1, iPlanet, Struts Framework, Hibernate, JSP, JMS, MDB, EJBs, Webservices (Weblogic 8.1 and Axis), Java Script, AJAX, ant, XSL, XSD, shell scripting, CEM messaging, Informix, Eclipse IDE, CVS, Solaris 9(Unix).