We provide IT Staff Augmentation Services!

Java Lead Developer Resume

3.00/5 (Submit Your Rating)

Rockville, MarylanD

SUMMARY

  • Over thirteen (13) years of total IT experience in the areas of Requirements, Analysis, Design, Development, Testing, Deployment and Implementation of various Client Server, Internet, Intranet, Web and Distributed N - Tier applications on different platforms using different technologies.
  • Strong experience in architecting, designing and building J2EE applications
  • Experience in leading and supervising team and has experience on onsite coordination.
  • Solid experience wif complete Software Development Life Cycle and Software Engineering processes.
  • Strong working noledge of J2EE Design Patterns, object-oriented analysis.
  • Experienced wif various process frameworks such as Rational Unified Process (RUP), XP and Agile process like Test Driven Development (TDD), automated testing and Continuous Integration.
  • Expertise in design and implementation of frameworks such as MVC, Web flow, Layered Architecture, SOA, OOAD, UML, Use Case analysis and Business Process Modeling.
  • Java professional wif expertise in server side development using Java, J2EE, EJB, JMS, MDB, JNDI, JDBC, JSP, Servlets, XML, XSLT, CSS and Web services (SOAP, Restful)
  • Experience in development using Open Source frameworks like Struts, Spring, AOP, Spring MVC, Spring Security, Spring Batch, Hibernate, Ant, JUnit, TestNG, Cleveland, Flowbuilder and Log4j.
  • Extensively worked in XML related technologies such as XML, AJAX, JSON, WSDL,SOAP, DOJO, XSL, XSLT, DOM, SAX, JAXP, XPath etc
  • Experience wif IDE and tools like RAD, WSAD, Eclipse, Rational Rose, SQL Plus, TOAD and expertise in configuration management tools like PVCS, CVS, VSS, Dimensions and Rational Clear Case.
  • Good experience in data analysis and Proficient in writing SQL queries, PL SQL, Stored Procedure, Oracle 9i/10g/11g, DB2, SQL Server.
  • Good experience wif protocols like TCP/IP, HTTP, HTTPS, FTP, SMTP, LDAP and RMI/IIOP.
  • Experience wif IBM MQ-series, workflow and Business process monitoring and editor tools.
  • Used JMeter for performing load and Performance testing.
  • Excellent communication and interpersonal skills wif good experience in offshore and onsite model

TECHNICAL SKILLS

Operating Systems: Windows (NT, 2000, XP), Solaris, HP-UX 10

J2EE Skills: Servlets, JSP, Java Beans, JMS, EJB, JDBC, JNDI, RMI, JDK1.4/1.5, JTA, JSTL, Web services, RESTful Web services, l WebSphere MQ

Web Technologies: HTML, XHTML, JSF,Primefaces, JavaScript, JQuery, DHTML, CSS, XMLXSL, XSLT,XPath, Schemas, DTD

Languages: Java, JSP, Swing, SQL, PL/SQL, C/C++/Unix and Shell programming

Design Patterns: Singleton, Factory, Façade, Observer, MVC, Service Locator, Value Object

Frame Work: Struts, Spring, Hibernate, Ant, JUnit,, Xdoclet,, Log 4j, Ajax, JSON, JMeter

Application/Web Server: WebLogic, WebSphere 6.0/5.x, Oracle9iAS and JBOSS, Tomcat

IDE: IRAD, WSAD, Eclipse, Flowbuilder, Weblogic workshop, JDeveloper, JBuilder, Visio, Dreamviewer, NetBeans

Software Tools: Clear Case, Clearquest, VSS, PVCS, CVS, TOAD, JUnit3.7, TestNG, Rational Rose (UML), Dream Viewer, ERWin, Dimensions, ANT, NDM

Databases: Oracle 9i/10g, IBM DB2, SQL Server 2000, Informix, CISAM

Protocols: HTTP, HTTPS, SOAP, TCP/IP, FTP, SMTP, RMI/IIOP, LDAP

PROFESSIONAL EXPERIENCE

Java Lead Developer

Confidential, Rockville, Maryland

Responsibilities:

  • Lead the team to develop various project and war packages.
  • Worked as Lead developer for developing Grant Solution using Java/J2EE web applications
  • Developed various services, managed bean and UI using Java, JSP, spring and Struts etc.
  • Designed and developed various functionality using Java / J2EE Technologies and Agile methodology.
  • Worked wif senior leadership for planning and implementation of project.
  • Developed SOAP based and Restful web services using Apache CXF and Apache WSS4J.
  • Used Open source OS Ubuntu (Unix based ) for development
  • Has good experience in using Enterprise architecture, and best practices for the project.
  • Worked on to end to end development - UI/UX/ JMX Managed beans / Spring /Hibernate / Oracle
  • Used hibernate for persistence and used annotation for entity mapping.
  • Used Spring, hibernate, JSF, JQuery frameworks and Junit as testing framework
  • Developed UI for several application using XHTML, JSF Face lets and Prime-faces, Spring MVC, tiles, JSTL, JSP, AJAX and Query and also Used AJAX and JSON used extensively.
  • Developed applications using Spring model-view-controller framework and used its JSP tag library and customizable handler mapping and view resolutions and various bindings and validations.
  • Developed batch jobs using spring batch infrastructure to import and export the flat file received to database And spring batch file reader and mapper APIs for parsing.
  • Used the spring task scheduler for scheduling the batch jobs.
  • Developed asynchronous scalable functionalities using spring JMS and Apache activemq
  • Develop application approval process using jbpm workflow engine, spring JMS and activemq
  • Implemented transaction management using spring AOP using xml based tx:advice and aop configuration
  • Developed several Junit test case and prepared test data for unit and also for integration testing.
  • Used JMeter for performing load and Performance testing.
  • Used tomcat application server for deployment and maven for build
  • Used Jira as project management and Jenkins for build management and subversion source control

Environment: J2EE (Java 7, JSP, JMX managed beans, XSL, XPATH, CSS, SQL, JavaScript), Oracle 11g, Tomcat, Spring 3.0.5, AJAX, hibernate 3.2, Spring MVC, Batch, JMS, Spring AOP, activemq, jBPM, JSF, XHTML, Prime faces, Log4j, SQL, Agile, TDD, Restful Web services, Apache CXF, WSS4J, Junit, Jira, WSDL, SOAP, JAXB, Maven 3.0.4, Eclipse, NetBeans 8.0.1, Tomcat 8.0, JMeter2.13.

Java Technical Lead

Confidential, Washington, DC

Responsibilities:

  • Lead the team to develop various award screens used for generating and managing compensation award.
  • Used Eclipse Juno IDE, Oracle 11g database and Oracle Web Logic 10.3 application server and used Maven for build, Jdk1.6 for development
  • Designed and Developed many back end wrapper services for many web services which are consumed by application for different functionality using Java, Spring etc.
  • Implemented UI Screens using Spring model-view-controller framework, tiles, JSTL, JSP, AJAX and Query and also Used AJAX and JSON used extensively
  • Developed mock services for testing purpose in local environment to simulate various data needed for services and for UI Screens and used SOAP-UI for local testing.
  • Developed several web service consumer for several common services for lookup, application configuration using spring and java.
  • Worked on security integration/configuration of certs for various web services and integration testing wif different external system.
  • Implemented transaction management using spring AOP using xml based tx:advice and aop configuration
  • Used JPA -as- Hibernate ORM for persistence of screen data to database.
  • Developed several Junit test case and prepared test data for unit and also for integration testing.
  • Used IBM Rational Team concert (RTC) for software life cycle management which halps for administration, planning, tracking and reporting.

Environment: J2EE (Java, JSP, XML, XSL, XPATH, CSS, SQL, JQuery 1.6 JavaScript), Oracle 11g, Web logic 10.3 Spring 3.0.5, AJAX, hibernate 3.2, Spring MVC, Spring AOP, Spring Batch, Spring WS Security, Log4j, SQL, Agile, TDD, Junit, Jazz, RTC, WSDL, SOAP, JAXB, Maven 3.0.4

Senior App Developer

Confidential, Washington, DC

Responsibilities:

  • Worked on Design and development of CHAMPVA ESI project using Java/J2EE technology wif Agile and Test driven development (TDD) process.
  • Re-platform an existing M/Cache application into a 2EE/SOA based architecture using modernized software stack Used Eclipse Indigo IDE, Oracle 10.3 database and Oracle Web Logic 11g application server and used Maven for build, Jdk1.6 for development
  • Developed service layer for Ilog Jrules using spring bean and developed many utilities used in project.
  • Developed application wif Spring Webflow and service-Oriented Architecture wif coarse-grained services
  • Implemented various ESI application and enrollment User interfaces screens using Spring Webflow, tiles, JSTL, JSP, AJAX and JQuery. Used AJAX and JSON used extensively
  • Used Java and JPA and spring for back end development and Log4j for logging.
  • Developed batch UI and batch job for calculating the eligibility using Spring Batch framework.
  • Used the spring task scheduler for scheduling the batch jobs.
  • Developed the user interface using spring webflow and tiles, JSP, CSS, and AJAX etc.
  • Used Test-NG for developing unit and functional test cases. And maven for build and deployment.

Environment: J2EE (Java, JSP, XML, XSL, XPATH, CSS, SQL, JQuery 1.6 JavaScript), Oracle 11g, WebLogic 10.3.5 Spring 3.1,, AJAX, JPA, hibernate 3.6, Spring MVC, Spring Batch, Spring Webflow, Log4j, SQL, Agile, TDD, TestNG, Jazz, RTC, WSDL, SOAP, JAXB, ILog 7.0, Jules, Maven 3.x

Senior App Developer

Confidential, Washington, DC

Responsibilities:

  • Worked on Design and development of RBA Modernization project using Java/J2EE technology wif Agile and Test driven development (TDD) process.
  • Used Eclipse Helios IDE, Oracle 10.2 database and Oracle Web Logic 11g application server and used Maven for build, Jdk1.6 for development
  • Developed application wif MVC and service-Oriented Architecture wif coarse-grained services
  • Implemented various master record and issue management decision functionality and User interfaces screens using Spring MVC, JSTL, JSP, AJAX and JQuery. Used AJAX and JSON used extensively
  • Used Java and JPA and spring for back end development.
  • Developed combinator component (Java and web service ) which manages the logic determine evaluation
  • Developed various web service delegates which retrieves data from VBA Services (VBMS, BEP, CDB)
  • Used Oracle Tuxedo web-Accessible services for the development of Web services. And used extensively web service technologies and programmatic interfaces like WSDL, SOAP, JAXB, and XML/HTTP
  • Used JPA -as- Hibernate ORM for persistence to avoid low level JDBC and SQL Code

Environment: J2EE (Java, JSP, XML, XSL, XPATH, CSS, SQL, JQuery 1.6 JavaScript), Oracle 11g, Weblogic 10.3 Spring 2.5, AJAX, hibernate 2.0, Spring MVC, Log4j, SQL, Agile, TDD, Junit, Jazz, Rational Team Concert (RTC), WSDL, SOAP, JAXB, Maven 3.x, GNU Win Sed 4.2

Senior App Developer

Confidential, Rockville, MD

Responsibilities:

  • Worked on major integration project part of Wachovia merger wif Confidential using Agile process
  • Worked wif business analyst and business to gathering the requirement
  • Worked on major enhancement and migration of applications like now track, file transfer, data transfer
  • Customized the application for various retirement plans and bob groups.
  • Used RAD 7.0, Eclipse 3.5 and Websphere 6.0 for application development
  • Developed different process like wifdrawal, loan and dividend payout etc using java/j2ee technologies
  • Migrated the File transfer application to new architecture using java / j2ee / spring / struts
  • Developed several inbound / outbound jobs using java
  • Developed DAO layer using JDBC API and developed complex T-SQL statements and stored procedure
  • Worked extensively for development middle ware using java programming, Spring and Struts framework
  • Developed UI using XSLT, JSP, JavaScript, HTML, XSLT etc
  • Developed many stored procedures, SQL to interact wif databases
  • Used the MVC based struts framework and Spring 2.0 for the development
  • Worked extensively on XML processing and JavaScript
  • Developed several utility function for email notification / logging / Push MQ etc
  • Developed several ftp jobs and NDM scripts to transfer the files across several servers
  • Implemented Test Driven Development (TDD),Continuous Integration and JUnit based testing
  • Used Rational CVS version control and PAC 2000 and HP QC change management tools
  • Used Websphere 6.0 for deployment and RAD 7.0 / Eclipse 3.5 IDE

Environment: J2EE (Java, JSP, XML, XSLT, XSL, XPATH, CSS, SQL, JavaScript),Websphere 6, RAD 7, Spring 2.0, Struts 1.2, Log4j, Sybase 12.5, T-SQL, UNIX, Agile, TDD, NDM scripts, CVS, HP QC, PAC 2000

Enterprise App Lead

Confidential, Auburn Hills, MI

Responsibilities:

  • Requirement gathering, Architecture and Designed the system
  • Prepared Design using Object Oriented Analysis, UML, Class Diagrams and Sequence diagrams
  • Developed the application using IBM Rational Application Developer an integrated application development environment and Web sphere Application Server 6.0
  • Developed a web based application for entry, approval, search, update, or cancellation of Parts Return Requests using MVC based architecture using Java, EJB, JSP, Struts, Oracle and struts framework.
  • Implemented the business logic using Java, EJB (Session beans) and GUI using Struts, JSTL, Struts tags, Tiles, JSP, JavaScript, CSS
  • Implemented various scenarios like approval/denial/return of submitted requests by Warranty Parts Return Center staff using Java, J2EE components and struts framework.
  • Developed database design, E-R diagram using Oracle designer, Developed SQL scripts for creating table space, index, sequence and triggers for Oracle 10g. Developed many Stored Procedure and SQL Queries
  • Oracle 10g database is used for the application. Used Oracle 10g designer for database design.
  • Implemented various email notification to requestor, approver using Java Mail API’s
  • Implemented part validation process wif legacy system and various databases to validate parts.
  • Implemented security model for application. Defined LDAP groups and created an application and defined different roles for application wifin LDAP. Used LDAP for autantication and for authorization. Used third party security module called RBS.
  • Developed various report for tracking the different parts request and their status and approval details
  • Developed documentation and execution of the test strategy as outlined in the QA Test Plan
  • Used Websphere 6.0 for deployment and RAD 6.0 integrated environment for development

Environment: J2EE (Java, Session Bean, Java Mail, JSP, XML, XSL, CSS, SQL, JDBC, JavaScript),, Websphere 6, RAD 6, Struts 1.2, Oracle 10g, Oracle Designer, LDAP, Log4j, Visio, UML, Clear case, UNIX .

Java/J2EE Lead

Confidential, Auburn Hills, MI

Responsibilities:

  • Involved in the initial stages of the project as part of the architecture team to prepare functional and program specifications and Overall Project Documentation.
  • Experience in leading team & coordinating wif off-shore development team.
  • Prepared detailed Design using Object Oriented Analysis & Design, UML, Class Diagrams and Sequence diagrams and Deployment diagrams wif Rational Rose
  • Developed the application using IBM Rational Application Developer an integrated application development environment and Websphere Application Server wif MVC based architecture.
  • Performed OOAD and created Object model and defined Domain Objects and their relationships
  • Developed presentation layer using Struts, JSTL, Struts tags, Tiles, JSP, JavaScript, CSS and XSL
  • Implemented Request approval and rejection process using flow builder workflow
  • Used AJAX to get the data for several look ups (Assigned to Dept., Charge to Dept.) from the server.
  • Used JSON object to get result for Ajax request and populating several form elements.
  • Development the application using Java, EJB, JSP, Struts, DB2
  • Developed many views to display request, submittal and candidate profiles
  • Implemented security requirement in order to allow access to specific function and data based on roles.
  • Used SQL to interact wif database using JDBC API’s.
  • Implemented GOF and J2EE design patterns such as Service Locator, DAO and Value Object etc
  • Created Stateless Session beans implement the rules check and other service layer
  • Used LDAP to access directory services and used for user autantication.
  • Written unit test and integration test plans to laid out the plan for unit and integration tests

Environment: Java, JSP, Servlets, EJBs, Struts, JavaScript, RAD 6.0, Websphere 6.0, XML, HTML, DHTML, JSON, AJAX,CSS, XSL, SSL, EBRM, Dimensions, LDAP,DB2 8.1/UDB, SQL, EXTJS, UNIX.

Java/J2EE- Senior

Confidential, Auburn Hills, MI

Responsibilities:

  • Developed various design and technical artifacts, including design specs, technical specs, high-level design docs, usecase realizations.
  • Implemented credit memo approval and rejection process using flow builder workflow
  • Design and development of User Interfaces using JSP, XSL, HTML, DHTML and CSS.
  • Developed presentation layer using Spring MVC. Client side validations using Spring Validation framework.
  • Developed Enterprise Java Beans like Stateless Session Beans, to model business data.
  • Used Design patterns like Business Delegate, Session Facade, Singleton, DTO and Service Locator etc.
  • Wrote spring controllers, services, DAO(s), and configurations.
  • Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
  • Developed web service for PO, PA information and various billing information for other application.
  • Defined the EJB as web service and created WSDL document using web sphere Wizard.
  • Generated web service artifacts like SEI and Stubs using Web sphere webservice wizard.
  • Used AJAX to populate various loop up values asynchronously.
  • Designed various schema, tables, Indexes, required for the project in DB2 database
  • Used JSON (JavaScript Object Notation) to exchange structured data between client and server.
  • Used Websphere 5.1 for deployment and RAD integrated environment for development

Environment: J2EE (Java, EJB, JSP, JavaScript, DOJO, AJAX, JSON, XHTML, JDBC, XML, XPATH, XSL-FO, CSS), Flowbuilder3.5, SQL, Web services, SOAP, WSDL, DB2/ UDB, Spring, Struts, RAD, Websphere, LDAP, Dimensions, EBRM, UNIX (SunOS).

Sr. Java/J2EE Developer

Confidential, GA

Responsibilities:

  • Requirement analysis, design, coding, debugging and testing
  • Used UML and Rational Rose extensively for designing
  • Used JMX Mbean to develop adaptor which manages and monitors the solution
  • Used Xdoclet tags for generating the proper interfaces and deployment descriptor
  • Used Hibernate to manage persistence and querying the database.
  • Used JMS and MDB to process the log message from Finium.
  • Used Message driven bean is used to process the log message
  • Development of programs / service layer using Java, EJB (Session beans), JSP, Struts1.1, Oracle 9i
  • Worked on integration wif third security event manger tool called ArchSight
  • Developed many GUI screens using Java server pages
  • Written SQL queries and JDBC API for fetching the data from ArchSight database
  • Used Websphere application sever for development and deployment

We'd love your feedback!