We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

0/5 (Submit Your Rating)

Somerset, NJ

SUMMARY

  • Over 10 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Experience in all phases of SDLC using traditional Waterfall model and Agile.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate,iBatis, EJBs, JSF, Struts, Spring, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, DB2 and various Design Patterns.
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as IBM Web Sphere, BEA Web logic, Jboss, and Sun One Application Server.
  • Hands on experience with databases including Oracle PL/SQL, and DB2 involving stored procedures, triggers, functions, indexes, and packages.
  • Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
  • Expertise in developing applications based on Struts (Model 2 Architecture) and JSF frameworks.
  • Experience in using the Object Relational Mapping tool Hibernate, iBatis, strong in using XML mappings and Java Objects
  • Good experience in Spring IOC, AOP and Spring integration with Hibernate and Struts technologies.
  • Hands on experience in Spring Batch integrated with Hibernate using both Spring and Junit.
  • Experience in web services both SOAP and Restful
  • Working experience on BRMS tools like - drools and jRules
  • Good understanding of application security vulnerabilities acquiring knowledge on secure Java coding practices to remediate application flaws
  • Sound knowledge & understanding of Veracode Platform and application security scanning process.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
  • Experience in open source rich internet application framework Dojo, AngularJS, JavaScript library JSON.
  • Worked on different flavors of UNIX operating system like AIX, Linux
  • Hands on the tools such as Eclipse, RAD, Textpad, Editplus, Xml SPY, DbVisualizer, AQT, SqlDeveloper, WinSQL
  • Hands on experience in VPN, Putty, winSCP, CuteFTP, etc.
  • Experienced in writing ANT scripts to build and deploy Java applications.
  • Hands on experience in SCM tools like StarTeam, CVS, SVN, Bitbucket/GIT
  • Hands on experience in project management tools like Quality Center, JIRA, MPP
  • Programming experience in UNIX Shell Script.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++, XML, PL/SQL, Unix Shell Script.

Web/XML Technologies: HTML, CSS, JavaScript, AJAX, JQuery, Servlets, JSP, DOM, XML, XSLT, XPATH, DTD, XSD

Frameworks: EJB, Hibernate 3.0, Spring 2.0, JSF 1.2, Struts 1.2, Tiles.

Apache Projects: Ant 1.5, Log 4j, Struts1.4, JMeter, Jakarta Commons, and Apache POI.

Tools: & Utilities: Eclipse, RAD, Dreamweaver, Textpad, CuteFTP, winSCP, DbVisualizer, AQT, SqlDeveloper, WinSQL

Application/Web Servers: IBM Web Sphere, BEA Web logic, JBoss, Sun One Application Server, Tomcat.

RDBMS: Oracle 9.x, DB2 UDB 9.x, MS SQL Server 7.0, MS Access.

Source Control: StarTeam, CVS, SVN, Bitbucket/GIT

Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.

Operating Systems: Windows 9x/2000/XP, Linux, AIX, UNIX, Sun Solaris

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Senior Java Lead Developer

Responsibilities:

  • Extensively worked on application security on 50+ applications with various technologies like - JSP, Struts, JSF, Spring, Hibernate, iBatis, JDBC, Web Service frameworks.
  • Involved in analysis, development and testing phases of project.
  • Followed agile software development practice, test driven development and scrum status meetings.
  • Effectively worked with multiple key stakeholders (AD team, Solutions Delivery, IT Risk & Security, PMO and external vendors like Veracode, Primeon & Accenture) to accomplish tasks on time..
  • Involved in analysis and development of web services
  • Used JUnit to test persistence and service tiers.
  • Worked on tools like Microsoft VISIO, Quality Center for bug tracking.
  • Leading the technical team to remediate security vulnerabilities for multiple applications across in Java technology
  • Effort estimation & Review with client PMO team
  • Kick off meeting with AD team, Solutions Team & PMO for Application on-boarding, project planning and AVT execution model walkthrough
  • Ensure the fixes done by technical team are deployed to Production as per release plan.
  • Weekly review meeting with customer PMO to provide status update.
  • Highlighted project risk/dependencies to key project stakeholders and worked effectively on mitigation plan.
  • Involved in technical challenges and provided technical inputs to offshore team.

Environment: Java 1.5/1.6, WAS 7.x/8.x, Hibernate 2.0/3.0, Struts 1.0/2.0, Spring 2.0, JSF, Web Services, Microsoft Visio, Xml, XSLT, DB2/SQL Server/Oracle.

Confidential, Somerset, NJ

Senior Java Lead Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using, Struts, Java, Web Services and Hibernate frameworks.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and use cases using Microsoft Visio.
  • Strong experience in development, and testing phases of software development life cycle.
  • Involved in server side components development using Java, and Hibernate.
  • Developed presentation tier using Struts
  • Performed the validations using Struts and Hibernate Validation Framework.
  • Involved in batch job process, created stored procedures in Oracle and written shell scripts in Linux environment.
  • Involved in Unit testing.
  • Involved in development of dynamic prototype using iRise for simulation of online screens and functionalities
  • Involved in Implementation of Middleware framework using Java and Hibernate.
  • Involved in implementing web services to interact with different admin systems
  • Review code and Unit Test documents shared by offshore
  • Prepare & maintain project plan, release management activities

Environment: Java 1.5, WAS 7.x, Hibernate 2.0, Struts 2.0, Web Services, Microsoft Visio, iRise, XML, XSLT, Oracle.

Confidential, Somerset, NJ

Senior Java Lead Developer

Responsibilities:

  • Designed and developed a customized framework using Java, Hibernate persistence layer, and Struts for web-tier.
  • This framework enables to develop UI without writing HTML/JSP code; mere by simple entries in database tables.
  • Involved in Implementation of Middleware using Java & Hibernate framework.
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed DB2 scripts to create appropriate entries for the required screens
  • Tested the framework and application behavior using JUnit test cases.

Environment: Java, JSP, CSS, JavaScript, Struts1.2, Hibernate, DB2, Microsoft Visio, MPP, RAD, WAS 8, iRise.

Confidential, Somerset, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Designed and developed Service layer using Spring framework.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Involved in Integration of Hibernate and Struts with Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
  • Performed validations using Struts validation framework.
  • Used Spring batch to write batch jobs along with JUnit
  • Used IBM Web Sphere Studio Application Developer (WSAD) to develop, test and deploy all the Java components.
  • Implemented DB2 database and JDBC drivers to access the data.

Environment: Java, JSP, JavaScript, JQuery, Struts1.2, Hibernate, DB2, Spring batch, Microsoft Visio, MPP, RAD, WAS 8, CSS.

Confidential

Java Lead Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using JSP, Spring, Java, Hibernate frameworks.
  • Involved in design, analysis and architectural discussions. Created Architecture Diagrams, and use cases using Microsoft Visio.
  • Involved in development of dynamic prototype using iRise for simulation of online screens and functionalities
  • Strong experience in development, and testing phases of software development life cycle.
  • Involved in server side components development using Java, and Hibernate.
  • Developed presentation tier using Spring MVC.
  • Used Spring AOP to create and send system notifications
  • Involved in enhancing application data access performance by implementing dyna-cache.
  • Designed some specific business scenario using drools.
  • Involved in Unit testing.
  • Involved in Implementation of Middleware framework using Java, Spring and Hibernate.

Environment: JSP, JavaScript, JQuery, Spring, Java, Hibernate, drools, DB2, WAS 7.x, Microsoft Visio, MPP, RAD, iRise.

Confidential

Java Lead Developer

Responsibilities:

  • Designed and developed a customized framework using Java, Hibernate persistence layer, and Struts for web-tier.
  • This framework enables to develop UI without writing HTML/JSP code; mere by simple entries in database tables.
  • Involved in Implementation of Middleware using Java & Hibernate framework.
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed DB2 scripts to create appropriate entries for the required screens

Environment: Java, JSP, CSS, JavaScript, Struts1.2, Hibernate, DB2, Microsoft Visio, MPP, RAD, WAS 8, iRise.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Designed and developed batch jobs using Spring batch framework.
  • Used Spring batch to write batch jobs along with JUnit
  • Used IBM Web Sphere Studio Application Developer (WSAD) to develop, test and deploy all the Java components.

Environment: Java, JSP, JavaScript, JQuery, Struts1.2, Hibernate, DB2, Spring batch, Microsoft Visio, MPP, RAD, WAS 8, CSS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and implemented a common framework for both UI and business work flow so that multiple applications can be supported using JSP, Struts, JQuery, Java, JRules, XML and DB2.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Designed and developed business workflow module for implementing business logic and rules using JRules.
  • Involved in Implementation of Middleware using Java & Hibernate framework.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.

Environment: JSP, JavaScript, JQuery, Struts1.2, Hibernate, DB2, Microsoft Visio, MPP, RAD, WAS 6

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using JSP, JavaScript, Dojo, Java, iBatis frameworks.
  • Involved in server side components development using Java and iBatis.
  • Developed presentation tier using JSP, JSTL & Dojo
  • Performed the validations using Dojo Framework.

Environment: JSP, CSS, JSTL, JavaScript, Dojo, Java, EJB, iBatis, DB2, Microsoft Visio, MPP, RAD, WAS 6

We'd love your feedback!