We provide IT Staff Augmentation Services!

Senior J2ee Analyst/technical Lead Resume

2.00/5 (Submit Your Rating)

Syracuse, NY

SUMMARY

  • 13 years of experience in IT industry involving Analysis, Design, Development and Maintenance projects.
  • Expertise in Object Oriented Analysis, design, development, implementation, testing and maintenance of web based applications using Java/J2EE technologies
  • Strong Domain knowledge: Telecom, Banking
  • Experience in leading team of 3 - 4 developers. Experience in mentoring and ensuing the work done from the team
  • Experience in Agile and waterfall modals, Expertise in complete SDLC process
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE. Expertise in Rational Rose
  • Extensive experience in developing web applications using C++, Java, J2SE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures rapid application development.
  • Experience in Java Web Services SOAP and Restful
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
  • Possess application Server experience with Java Webserver and IBM Web Sphere Application Server.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Possess application Server experience with Oracle 9iAS, Jboss and IBM WebSphere Application Server.
  • Experience with Tools: RAD, Eclipse, My Eclipse, Ant, CVS, Maven, SVN, PVCS, Clear Case, Oracle, Toad, SQL Developer and SOAP UI
  • Strong working knowledge on RESTful services using Jersey and Apache CFX
  • Strong working knowledge on JQuery framework
  • Experience in writing SQL queries and Stored Procedures and implementation on ORACLE 10g.
  • Practicing Agile and development frameworks Jira and standards, Test Driven Design & Development.
  • Working experience on Unix/Sun Solaris OS environments

TECHNICAL SKILLS

Operating Systems: Windows 2000/Server/XP/7, UNIX and Solaris

Sun Technologies: J2EE (Java 1.6, EJB 2.1, Servlets 2.4, JSP, JDBC and JMS)

Web Technologies: HTML, JHTML, CSS, XML and JavaScript, AJAX, Jquery

Application and Web Servers: Web Sphere 7.1, Tomcat 5.X, JBoss AS 4.x

XML Technologies: DOM, DTD, Xml Schemas, XQuery, JAXP, XML, XSLT

Apache Projects: Log4j, Log4sql, Apache-Axis, Jakarta Commons, Taglibs

Databases: Oracle7i /8i/9x/10G/11G

Enterprise: IDERAD 7.5, Eclipse

Source Control Management Tools: PVCS, SVN and Clearcase.

Messaging Tools: JMS

Business Area: Banking, Telecom, Utilities.

Editor & Tools: MS FrontPage, MS Visio 2003, Text Pad, Eclipse, Putty, Edit Plus, PL/SQL Developer, TOAD

UML Designing Tool: Visio, TopCased Eclipse plugin

Framework: Struts1.2 and spring 2.5 and 3.0

ORM Tools: Hibernate 3.5, iBatis, TopLink

PROFESSIONAL EXPERIENCE

Confidential, Syracuse, NY

Senior J2EE analyst/Technical Lead

Responsibilities:

  • Designed and implemented design patterns viz., Creational, Behavioral and structural. Design of application with proper design patterns is required to scale, maintain enhance application further
  • Used Spring AOP for transactions and Spring Core for dependency injection with annotations. Hibernate with JPA annotation used to persist data and transactional environment
  • Performed the role of lead to review, deploy the applications developed by the team
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Using Maven for build and deployment process
  • Worked closely with the application DBA in the development of a new schema, tables and appropriate views.
  • Involved in client discussions for the requirements collection.
  • Involved in interface discussion to interface with different system to get date
  • Involved in coding of J2EE technologies Spring and Hibernate
  • Involved in the Story analysis, estimation, complexity in Agile process to manage stories and backlog items in priority order. This enable to complete tasks prioritized. This is achieved with discussion from different teams, champion meeting with business analysts and stake holders
  • Developed the complete applicationusing a test driven approach with up to 95% code coverage. Check Style is internal tool which keeps checking code coverage and build will fail if the code coverage falls to less than 93.

Environment: JDK 1.6, Weblogic Application Server 11g, Oracle 11g, HTML, CSS, Java Script, JUNIT, Spring4Junit, Spring, Hibernate with JPA, Log4j, SVN, XML, JDBC, Agile methodology, Maven, SQL Developer, Putty, winscp, Windows 7 and Linux

Confidential, O’Fallon, MO

Senior J2EE analyst

Responsibilities:

  • Involved in design of new functionalities as part of product customization for implementation needs.
  • Involved in development of business components using Spring and persistence layer using Hibernate
  • Involved in Low Level Design using UML tools
  • Performedunit testingusingJUnit framework.
  • Involved in client discussions for the requirements collection.
  • Involved in interface discussion to interface with different system to get date
  • Involved in coding of J2EE technologies Spring and Hibernate
  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Developed common reusable Java functionalities to be used across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Proactively worked with managers and development team to meet project goals within expected timelines.
  • Involved in completion of post-production documentation and auditing activities with QA team
  • Involved in managing the team project time sheets, Project billing, Monthly mile stones, and Monthly status reports. Have been attending monthly call with High level client meeting about the project progress
  • Primary point of contact during UAT support and Production issues.

Environment: Java, J2ee, Oracle 10g, Restful WEB SERVICES, RAD, Jboss, Jquery, Websphere-WAS7.0, Hibernate, spring, Web services, UNIX, Agile methodology, Websphere Application Server 7.0, RESTful and SOAP Web services, JavaScript, JSP, html, CSS, DHTML, SoapUI 2.5, WSDL, Oracle 11g, JUNIT, RSA 8, Log4j, SVN, XML, JDBC, Putty, WinSCP, Windows 7 and Linux

Confidential

J2EE Senior Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Implemented the front end design using JSF.
  • Worked on Asynchronous messaging system using by implementing JMS through Publish-Subscribe MQ-Series architecture.
  • Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
  • Implemented Web services for interacting with front-end tools developed in different technologies.
  • Used Weblogic Application Server for application deployment in the clustered UNIX environment.
  • Experience in Property & Casualty Insurance.
  • Used Javascript for client, server validation through expression language.
  • Created PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g. Also used JPA with Hibernate provider.
  • Involved in Design, Development and Testing of JSF JSP Pages for Construction Project Management, a Custom Application with MVC
  • Used Clearcase for maintaining the component and for release and version management and Clear Quest for bug tracking.
  • Involved in coding of JUnit Test cases
  • ANT tool has been used for the build and deploy procedure scripts in UNIX

Environment: Java, J2ee, Servlets, JSP, iBatis, Eclipse, JSF, Oracle, Hibernate, Tomcat Web server, RAD5.0, Windows 2000.

Confidential

J2EE Senior Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Implemented MVC 2 Architecture using Jakarta Struts Framework
  • Used design patterns like Business Delegate, Session Façade and Service Locator to facilitate clean distribution of roles and responsibilities across various layers of data processing.
  • Wrote SQL stored procedures and used JDBC API.
  • Invoked Web Services for retrieving the data from the Legacy Systems.
  • Worked with Apache ANT for building the application.
  • Developed test cases and performed unit testing using JUnit.
  • Used SAX XML parsers in the application.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML, SOAP.
  • Extensively used SOAP message for service to service Communication
  • Developed and debugged the application using Eclipse.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.
  • Used Clear Case for Version Control.
  • Used WebSphere server for deploying various components of application.

Environment: Java 1.5, J2EE,Servlets, JSF 1.2, Hibernate, Web Services, XML, CSS, UML, HTML, Oracle10g, Sql, PL/Sql, Clearcase6.0/7.0, Clear Quest, JavaScript, Eclipse, WebLogic10, ANT, JUnit, JMS,Log4j

Confidential

J2EE Developer

Responsibilities:

  • Designed and Developed Front end GUI for the invoice and payment module using JSP, HTML and JavaScript
  • Coded and Tested business objects using Servlets and JavaBeans
  • Interacted with Business Analyst for requirements gathering.
  • Designed Java classes as per OO Design.
  • Developed utility classes as reusable components
  • Developed EJB (Session Bean) classes for server side components
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.

Environment: JDK 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, HTML, Java Script, CSS, DHTML, EJB 1.2, windows XP and Struts Framework 1.2, Oracle 8i, ANT Build Tool, Servlets, JSP, Jdeveloper, Oracle 9i, TopLink, EJB2.0, Struts, Oracle 9i AS.

Confidential

J2EE Developer

Responsibilities:

  • Implemented MVC architecture using Struts framework.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Used Struts tag libraries to create JSPs.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
  • Involved in designing sequence and class diagrams with UML and Data flow diagrams.
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements
  • Wrote Complex SQL queries to perform various database operations using TOAD.

Environment: Java 1.1, Servlets, JSP 1.1, Tomcat, JDBC, Oracle 8i, Windows98.

We'd love your feedback!