We provide IT Staff Augmentation Services!

Lead Developer (java/j2ee) Resume

0/5 (Submit Your Rating)

NJ

SUMMARY:

  • Around 11 Years of experience in Telecom, Retail & Financial Industry in the System Analysis, System Design, Development, Implementation and Testing of Java oriented Client/Server and N - Tier Architecture based applications.
  • Around 3 years of experience in mobile-based applications development.
  • Strong understanding of Core Java, J2EE, Mongo DB, Struts, Apache CXF, Hibernate, EJB, Servlets, JSP, JNDI, JavaBeans, JMS, JDBC, XML, HTML, Multithreading, Exception Handling, Event Handling, JavaScript and CSS, EH cache 2.4.
  • Excellent Design Patterns and Frameworks knowledge including Apache Struts, MVC Architecture, Session Façade Pattern, Service Locator pattern and other J2EE design patterns.
  • Extensive experience in writing and deploying Enterprise Beans viz. Entity Beans & Session Beans on IBM Websphere, BEA Weblogic and Jboss.
  • Strong experience in Xcode, Eclipse, WSAD, JBuilder, XML, XSL, XSLT,
  • Worked in Waterfall and Agile environments, Sprint creaton, daily Scrums, Jira tracking.
  • Strong experience with Model View Controller (MVC) frameworks like Struts Framework, Spring Framework Architecture and Tag Libraries.
  • Experience with web servers and application servers including IBM WebSphere Application Server 6.1, IBM Portal Server 6.0, BEA Web Logic, Apache Tomcat and Jboss, Subversion, SVN
  • Strong design/development experience with SDLC including Requirements gathering, Analysis and design, Implementation and Testing. Extensive use of various Design methodologies like OOPS, OOD, UML and Design Patterns
  • Experience in preparing system Use Cases and LLD specifications including class diagrams and sequence diagrams.
  • Expertise in Database design, Implementation and Migration on MS SQL Server 2005 including the use of SQL stored procedures, CLR stored procedures, triggers, views, indexes, XML and SQL Server Integration Services.
  • Experience working on LINUX (RedHat Linux, SUSE Linux), UNIX, RAD 7

TECHNICAL SKILLS:

J2EE/J2SE/XML: Struts MVC, EJB, Hibernate, spring, JPA, SOAP/RESTful webservices,Design patterns J2EE, J2SE, Servlets, JSP, JNDI, JMS, JTA, JAXP, Java Mail, JDBC, Beans,XML, XSL, XSLT, DOM, SAX, XML Beans

Open Source: Apache CXF, Apache Maven, Jakarta Struts, Log4j, JUnit, ANT 1.4/1.5, HttpUnit

Application Servers: IBM WebSphere 6x/5x, IBM Websphere Portal 6.0,BEA WebLogic 9x/8x/7x/6x, Tomcat, JBoss

Database Platforms: Oracle 9x/10x, PL/SQL, DB2, Sybase, Mongo DB

Languages: HTML, CSS, Java Script, Java, Crystal Reports

Operating Systems: Windows 95/98/XP/2000,Windows NT (98/2000), HP- UNIX, Solaris, MS-DOSAnalysis/Design Tools: MVC, OOP, Design Patterns, MS-Visio 2000, Posedion, Rational Rose 2000, UML, MS -Office 97/2000/XP JProfiler 6.x

Testing Tools: JUnit Framework, HttpUnit, Jmockit

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Lead developer (Java/J2EE)

Responsibilities:

  • Migrating persistence layer from Sybase to Mongo DB.
  • Coordinating and managing development activities with off shore team.
  • Hands on application components development in Java.
  • Work closely with BA team/Requirements team to close requirements.
  • Involved in daily Scrum, creating Sprint on Agile boards based on project deliverables and assign Jira tickets to junior team members.
  • Software Component Design activities.

Confidential, NYC

Senior Systems Engineer (Java/J2EE)

Responsibilities:

  • Hands on application components development in Java.
  • Ensuring Junit coverage as per project standards.
  • Work closely with BA team/Requirements team to close requirements.
  • Software Component Design.
  • Provide QA/UAT support to obtain required Sign offs.
  • Working closely with UI team/Cognos (reporting) teams on relevant issues, design decisions.
  • Working closely with Core services group(Up stream Services group) to finalize XML contracts.
  • Followed Agile development methodology.

Confidential, NJ

Senior Systems Engineer (Java/J2EE)

Responsibilities:

  • Application components development using Spring, Hibernate, Apache CXF
  • Requirements gathering for the application.
  • Software Component Design.
  • Hands on development in Java.
  • Unit Testing developed components
  • QA/UAT support.
  • Interacting with regional UAT teams for functionality sign off.
  • Interacting with regional product teams and answering their queries on new functionality.

Confidential, NJ

Senior Systems Engineer (Java/J2EE)

Responsibilities:

  • Application components development
  • Requirements gathering for the application.
  • Software Component Design.
  • Preparation of class diagrams
  • Junit test case preparation.
  • Application profiling to improve performance using Jprofiler.Software Component Development:
  • Used Extensive Java collection Framework, Exception handling classes
  • Used Log4j for application logging.
  • Used SAX, DOM, XSL, XSLT, and XML Beans for XML, HTML data generation and presentation.
  • Used JDBC to communicate with Oracle 10G database objects.
  • Used RAD 7.0 as the development IDE
  • JMS and MDB used for asynchronous messaging.
  • Hibernate based persistence layer.
  • Used spring framework for development.
  • IBM Websphere websphere server 6.0 used as J2EE server
  • Ant used for deployment
  • Used IBM Clearcase for version control

Environment: JDK 1.5, IBM Application Server 6.0, Hibernate, RAD 7, Apache XML Beans, Apache CXF, JIBX, Jakarta Commons, Ant, IBM Clearcase, JDOM, SAX, DOM, XML, Windows XP, JUnit, Log 4j, DBCP, Red Hat Linux, JDBC, Oracle 10G

Confidential, NJ

J2EE/ IBM Web sphere System Analyst and Developer

Responsibilities:

  • Requirements Gathering and Analysis
  • Requirements gathering for the application.
  • Functional requirements analysis and use case preparation.
  • RTM preparation for tracking functional requirements.
  • Software Component Design:
  • Preparation of class diagrams
  • Preparation of sequence diagramsSoftware Component Development:
  • Persistence layer implementation using Hibernate
  • RESTful Services exposed using Apache CXF
  • Used Spring framework IoC and Dependency Injection and transaction management.
  • Client side UI development struts tags and tag libraries.
  • Used IBM’s mobile toolkit to develop frontend components to be rendered on multiple devices with a single code base.
  • Development of MVC components using the Struts Framework
  • Developed UI screens like using XDIME, JSP, and JSP Custom tag libraries, XML, XSLT, HTML and DHTML.
  • Used Apache Axis for Web Service Client development
  • Development and deployment of session EJB
  • Used Extensive Java collection Framework, Exception handling classes
  • Implementation of J2EE Design Patterns like singleton, session façade, service locator, business delegate data access object, data transfer object
  • Used Log4j for application logging.
  • Used SAX, DOM, XSL, XSLT, XML Beans for XML, HTML data generation and presentation.
  • Used JDBC to communicate with DB2 UDB to access database objects.
  • Software design and development using RAD 6.0 as the development IDE
  • IBM Websphere Portal server 6.0 used as J2EE server
  • Ant used for deployment
  • Used Microsoft VSS for version control

Environment: HTML, Struts, Xcode IDE, JDK 1.4, IBM Portal Server 6.0, Servlets, Hibernate, JSP, EJB (stateless session),GWT, Websphere Portal 6.0, RSA 7, Apache XML Beans, Apache Axis, Jakarta Commons, Ant, Microsoft Visual Source Safe, JDOM, SAX, DOM, XML, XSL, XSLT, JavaScript, Windows XP, JUnit, Log 4j, DBCP, Red Hat Linux, JDBC 2.0, Oracle 9i

Confidential

Senior J2EE Programmer/Lead

Responsibilities:

  • Requirements Gathering and Analysis
  • Requirements gathering for the application.
  • Functional requirements analysis and use case preparation.
  • RTM preparation for tracking functional requirements.
  • Software Component Design:
  • Preparation of class diagrams
  • Preparation of sequence diagrams
  • Posedion UML tool used for creating UML diagrams
  • Responsible for configuring Struts Validator Framework for implementing EWR client and server side validations.
  • Persistence layer implementation using Hibernate.
  • Was responsible for design and development of two application modules.
  • Used Extensive Java collection Framework, Exception handling classes.
  • Wrote EJB for Business Logic and deployed to WebLogic Server 9.
  • Involved in designing the system based on UML concepts, which include preparation of sequence diagrams and class diagrams.
  • Involved in design and development of interactions between Model, View and Controller components of the application using the Struts Framework and Design Patterns.
  • Developed UI screens like query building, alert level setting forms using JSP, JSP Custom tag libraries, HTML and DHTML. Front-End side validation is done through Struts and JavaScript.
  • Involved in Database design and UI prototypes of the respective application modules.
  • Used Apache Struts framework as MVC implementation for development.
  • Used Log4j for application logging.:
  • IBM Websphere used as J2EE server
  • Ant used for deployment
  • Used Microsoft VSS for version control

Environment: HTML, DHTML, Flex 3, Struts, JDK 1.4, Servlets, Hibernate, JSP, EJB (stateless session), Websphere 6.0, WSAD 5.1, Apache XML Beans, Jakarta Commons, Ant, Microsoft Visual Source Safe, JDOM, SAX, DOM, XML, XSL, XSLT, JavaScript, Windows XP, JUnit, Log 4j, DBCP, RedHat Linux, JDBC 2.0, DB2

We'd love your feedback!