We provide IT Staff Augmentation Services!

Technology Development Lead /j2ee Developer Resume

4.00/5 (Submit Your Rating)

Newark, DE

SUMMARY

  • Having 9 + years of IT work experience in Object Oriented Design, Modeling, Programming and Testing of web based multi - tier applications in Java, J2EE and Relational Databases.
  • Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services (SOAP & REST), JDBC, JNDI, Struts, Spring, AJAX, JSTL, Java Beans, CSS, HTML, JavaScript, jQuery, Oracle, PL/SQL and various Design Patterns.
  • Expertise in developing the distributed applications using EJB 2.0 specification, Web Services and J2EE Application Servers such as IBM Web Sphere, BEA Web logic, Jboss, and Sun One Application Server.
  • Hands on experience wif Oracle, PL/SQL involving stored procedures, triggers, functions, indexes, and packages.
  • Designed and developed Rich Internet Applications using Core Java, JDBC, Java Servlet, JSP, JSF, Struts, Hibernate, Seam, Rich Faces, Adobe Flex, Flex ActionScript, XML, AJAX, Java Mail API and web based development tools.
  • Highly experienced wif Hibernate Query Language (HQL).
  • Extensive experience wif Oracle 11i/10g/9i, My SQL, SQL Server, DB2 and wif writing SQL and PL/SQL Stored Procedures, Triggers and Functions.
  • Experienced in developing middleware applications using Spring Integration, Spring WS, Spring WS Security and Spring Batch.
  • Experienced in Object Oriented Design and Analysis (OOAD) of distributed web-based applications and Performance Tuning in Object Oriented Systems.
  • Experienced in Web services, SOAP, WSDL and UDDI.
  • Experienced in server-based Java remoting and web messaging technologies like BlazeDS.
  • Expert in using XML markup languages like XML, HTML, XHTML, DHTML, XPATH, XSL transformations.
  • Extensively worked wif the Struts Framework and J2EE design patterns such as Factory Pattern, Abstract Factory, Singleton, Command Object, Data Access Object, Transfer Object and MVC.
  • Dedicated focus on n-tier distributed architectures using Java, J2EE, JDBC, XML/XSLT, SAX, DOM, JMS
  • Expert and working noledge of Microsoft Visio for UML designing.
  • Experienced wif Log4J for extensible logging, debugging and error tracing.
  • Developed ANT script for building and deploying application source code on IBM WebSphere Application Server and IBM WebSphere Message Broker.
  • Experienced in developing message sets, message flows, ESQL, bar files for IBM WebSphere Message Broker projects.
  • Experience in working wif WebSphere, WebLogic, Tomcat and JBoss Application Servers.
  • Worked wif Junit for unit testing.
  • Experienced wif client side validation using JavaScript.
  • Experienced wif Eclipse, Spring Tool Suite, Adobe Flex Builder, JBoss Developer Studio and IBM RAD.
  • Working noledge on XML Technologies JAXP (DOM and SAX parsers).
  • Expertise in developing applications based on Struts (Model 2 Architecture), Spring, and IBM WCC/MDM frameworks.
  • Good experience wif Spring modules MVC, Beans, Core, Context, JDBC, IOC, AOP, EhCache Annotations and Spring’s integration wif Struts technologies.
  • Experience in implementing web services on IBM WCC/MDM frameworks.
  • Hands on Experience wif IBM MDM Extensions framework and implementation of OOTB (out of the box) transactions.
  • Working noledge in developing SOA based J2EE applications.
  • Attended three day work shop on "Agile Development" from IBM
  • Experience wif various software development methodologies including Waterfall, Agile & Iterative.
  • Strong noledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Composite View, Front Controller, Business Delegate, Session Facade, Service Locator etc.
  • Hands on the tools such as Eclipse, RAD, SQL Developer, Toad, HP Quality Center, etc.
  • Continuous Integration experience wif tools like Hudson/Jenkins.

TECHNICAL SKILLS

Java Technologies: JDK (1.2, 1.3, 1.4, 1.6) Servlets 2.3, JSP, HTML, DHTML, EJB 2.0, JDBC 2.0, JNDI, JAAS, LDAP, ANT, RMI, JMS, Applets, XML (DTD, Schema, DOM & SAX), Java Beans, Java Mail, Web services (Axis, WSDL, XML, SOAP), Weblogic Integration, JQuery

Languages: XML, XSL, UML, HTML, DHTML, WML, SQL, PL/SQL

Databases: Oracle 10g/9.x/8.x, DB2, Microsoft SQL Server 2000, MY SQL.

Frameworks: Struts 1.2, Spring MVC, Hibernate.

Development Tools: WSAD 5.1, RAD 6.0, Eclipse 3, J-Unit, MS Visual Source Safe, Ant, Toad 8.5, SQL Editor, Command Controller, Putty, Win SCP, Jdeveloper 9.0, My Eclipse 4.0.3, XML Spy, Soap UI, Rally, Crucible, Jenkins.

Web / Application Servers: Weblogic (8.1), IBM Websphere Application Server (6.0), Tomcat 4.0, JBoss and Apache Web Server

Testing Tools: JUnit, Quality Center

Messaging Servers: JMS (Java Messaging Service), IBM Websphere MQ Series 5.3

Designing and Modeling: OOAD Using UML, Design Patterns, MVC

Operating Systems: Windows XP/2000/NT, Unix, Sun Solaris

Portal: Weblogic Portal 8.1/10.0/10.3.2/11 g

PROFESSIONAL EXPERIENCE

Confidential, Newark, DE

Technology Development Lead /J2EE Developer

Responsibilities:

  • Onsite/offshore Co-ordination
  • Acting as an OTL (Overall Technical Lead) from client end.
  • Responsible for Analysis and Design after gathering requirement from Line of Business.
  • Prepare Unit and Integration Test Plans
  • Coding and Code reviews
  • Very strong in Agile practices such as Scrum meeting, Sprint Planning, Poker Estimation and Demonstration of Sprint deliverables to Line of Business at the end of each sprint.
  • Knowledge Management Activities / Configuration Control Activities
  • Participate in issue resolution activities
  • Documentation and Reporting
  • Impact Analysis and Estimation of Efforts
  • Migrating J2EE applications from 10.0 into 10.3.4
  • Developing business and data web services.
  • Developed web views wif HTML, JavaScript, JSP and Tag Libraries.
  • Rewriting the data into Coherence from Portal instead of J2EE applications.
  • Implementing Spring MVC portlet.
  • Involved in designing user screens and validations using HTML, JQuery and JSF as per user requirements.
  • Creating multiple desktops wif combination of J2EE and Portal apps as per user types.
  • Involved in Unit Testing, Integration Testing, Regression Testing and User Acceptance testing.
  • Responsible for deployment and support the server team for troubleshooting.
  • Acting as a single point contact to co-ordinate wif Support team and Middle Tier team.
  • As an Onsite Technical Lead of team members 8 onsite and 64 offshore, I am responsible for assigning various tasks and lead the team members.

Environment: Java, Weblogic, Eclipse, Agile, Hibernate, JQuery, Spring, EJB, JMS, Java Script, AJAX, WebServices, AXIS, JAXRPC, Maven, Clear Case, JUnit, Oracle, Sun Solaris.

Confidential, Newark, DE

J2EE Developer

Responsibilities:

  • Involving end to end implementation.
  • Developing weblogic portal using JSF portlets.
  • Analysis of the Legacy Systems
  • Agile Methodology is used to develop the application, Involved in daily SCRUM meetings to discuss the development/progress of Sprints and was active making scrum meetings more productive.
  • Coding and Code reviews
  • Developing business and data web services.
  • Developed web views wif HTML, JavaScript, JSP and Tag Libraries.
  • Created custom tag to render the second level menu dynamically in Portal.
  • Wrote PL/SQL stored procedures and JDBC routines to update the database tables.
  • Exploring to move the current entitlements from Portal into Oracle Entitlement Server.
  • Acting as a single point contact to co-ordinate wif Support team and Middle Tier team.

Environment: JSP, Servlets, Struts1.3, Web Services, JQuery, Hibernate, MySql, XML, XSLT, EJB 3.0, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Agile, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.

Confidential, Hartford CT

Software Engineer

Responsibilities:

  • Actively participated in requirements gathering, analysis and design phases
  • Participated in project Architecture design sessions
  • Prepared design documents wif class & sequential diagrams using Microsoft Visio.
  • Developed Proof Of Concepts in Spring Webservice, JiBX, JQuery(for Ajax) implementation to determine the appropriate technologies
  • Totally involved in building customized J2EE components using Java reflection & DOM XML parser to implement generic functionalities
  • Effectively used Core Spring framework functionalities like IoC (Inversion of Control), Spring Templates
  • Good experience in integrating Spring Portlet MVC wif Spring Web Flow to handle the application requests from the browser
  • Extensively developed Spring Webservice client gateways to consume the services from enterprise systems like GPS (Global Policy System), MAPS (Benefits).
  • Good experience in configuring portlets in BEA Aqualogic portal servers (ALUI).
  • Built front end JSP's for Claims module.
  • Implemented end to end business & service layer flows for Benefits module.
  • Coordinated wif the counterpart team to integrate external web services.
  • Used Spring DAO framework to interact wif Oracle DB.
  • Written Junit test cases to test each business use cases.
  • Used Google Map API for mapping locations.

Environment: Rational Application Developer 7 (RAD), Spring Core, Spring Web Services, Spring MVC, Spring Webflow, Spring DAO, Oracle 10g, Portlet, BEA Aqua logic server(ALUI), Agile, WebSphere Application Server 6.1, DOM parser, JSP, Servlet, Junit, Java 5, XML, HTML, CSS,AJAX, JQuery, JavaScript, Soap UI, WSDL, SOAP, JiBX, UML, CVS, Microsoft Visio.

Confidential - Camphill PA

Senior Java Developer

Responsibilities:

  • Developed UI using HTML5, JavaScript,Jquery, CSS, JSP for interactive cross browser functionality and complex user interface.
  • Developed UI ServerSide Scripting using ajax
  • Implemented client side data validations using JavaScript and Server side data validations using Java Beans.
  • Created Action Classes and Action Form Classes for the framework
  • Developed Application on MVC software architecture using Spring- MVC framework separating presentation from business logic.
  • Applied Springs IOC Container to facilitate Dependency Injection
  • Developed Controller Classes, Delegator classes, Service provide classes.
  • Implemented OR Mapping for one-to-one relation and many-to-one relation wif the tables in the database Oracle.
  • Used Web sphere Application Server and JDBC package for Data Access Objects .
  • Applications Version controlling was accomplished using SVN.
  • Used Agile Methodology for project.
  • Built project using Apache Maven build scripts.
  • Performed application level logging using log4j for debugging purpose.
  • More involved in writing SQL Stored Procedures.
  • Developed Unit test cases using Junit.

Environment: /Technologies: Core Java, Spring IOC, Spring AOP, Spring MVC, Hibernate/ORM, Servlet, JSP, Java Script, jQuery, XML, Linux, Eclipse, Apache Tomcat, Taglib, Oracle 10G, Subversion (SVN), jUnit, ANT.Log4j.

Confidential, Alpharetta GA

Software Engineer

Responsibilities:

  • Implemented Software Designing Life Cycle processes.
  • Developed Use cases, Class, sequence diagrams etc. using UML.
  • Excessive work in Database design and Database Normalization of the system
  • Web-UI developed using JSP, AJAX, JavaScript, CSS and Struts Tag libraries
  • Tested the software module using Junit.
  • Used TDD Methodology to write test cases and test the modules based on dat and check if succeeds and tan re-write/refactor the code and did iterative development (Agile)
  • Database Connectivity coding using Java, JDBC APIs.
  • Developed DAO classes to access the database using JDBC.
  • Developed stored procedures, triggers, and functions using Oracle 10g Database.
  • Developed a component for processing XML messages and used JMS to put them into Queues.
  • Developed the user interfaces using JSP embedded wif JSTL based on MVC architecture.
  • Created Java Servlet and other classes, deployed as WAR file, connecting to Oracle server database using JDBC.
  • Worked wif Struts as the web-container framework and validation was performed using the validator framework.
  • Developed Several Struts action classes for developing Business Logic and business rules.
  • Developed UI interfaces using Struts framework v1.2, Hibernate v2.0 and J2EE technologies.
  • Designed and developed .hbm.xml files for Object Relational Mapping.
  • Developed Form Beans for Struts to fill user-filled information.
  • Configured action mappings for Struts Action Servlet.
  • Used struts-tiles to define templates for UI interfaces.
  • Developed UI using AJAX features.
  • Developed view pages using JavaBeans (JSP, JSTL, HTML).
  • Developed the business logics using Java Beans and Session Beans.
  • Utilized Log4J for logging application-debugging logs.
  • Involved in Production Support of the Application.
  • Developed Ant Scripts for deploying the system into WebSphere Application Server.
  • Worked wif CVS for version controlling files.
  • Introduced java beans into business layer using dependency injection using spring framework.
  • Used spring framework for Aspect Oriented Programming.
  • Designed and developed Velocity templates, JSP, Action Forms and Action Servlets for EDI Extract UI interface and for Job Scheduler UI interface.
  • Developed Shell (Bash) Scripts for jobs.
  • Used TOAD to access and test SQL scripts and fine tune SQL’s for better performance.
  • Designed and developed Value Objects and Classes for Trigger Data, Ready Record, Check Record and Extract programs.
  • Monitored and supported all CMODS processes.

Environment: WebSphere Application Server 5.1, Core Java, JDK 1.4.1, JSP, JSTL, XML, JMS, HTML, CSS, AJAX, JavaScript, JDBC, JNDI, Servlet, Struts 1.2, Tiles, EJB 2.0, Hibernate 2.0, Spring 2.0, Velocity Template, Shell Script, AbsoluteFTP, Toad, Ultra Edit, XML Spy, CVS, Ant, log4j, Oracle 10g, Web Services, SQL, PL/SQL, Tomcat Web Server, Windows 2000 and Unix.

Confidential

Application Developer

Responsib ilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse 3.3 for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate dat use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes dat would not has the business processes.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log dat includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side wif in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

Confidential

Software Engineer

Responsibilities:

  • Maintenance of Autoloader code.
  • Optimization of connection pool to avoid stalling of the application when too many files are processed simultaneously.
  • Implemented the Web based FTP for the Affiliates to access on the daily Basis.
  • Implemented the HTTP program to receive the daily feeds from functional areas wifin Sprint PCS.
  • Implemented the Java mail application program to send email if any validation error found in the feeds.
  • Manually fix the validation errors for the feed records using the java swing tool.
  • Written PL/SQL procedures for Client Validation.

Environment: Core java, JDK 1.4.1, Single and Multithreading, Java Swing, UNIX shell scripting, Oracle 9i (SQL and PL/SQL).

We'd love your feedback!