We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer Resume

0/5 (Submit Your Rating)

  ↵ SUMMARY:

  • Have IT experience with all teh phases of Software Development Life Cycle including Requirements Gathering, Analysis, Design, Development, Testing and Deployment.
  • Experience in Waterfall & Agile development methodologies.
  • Proficient in Java/J2EE Design Patterns including Singleton, Factory, Abstract Factory, Adapter, Façade, MVC, VO and DAO.
  • Expertise in Front end technologies including HTML, JavaScript, CSS, AJAX, JSP, XML, XSLT, DHTML, JQUERY etc.
  • Implemented Java applications with Services Oriented Architecture (SOA) based systems.
  • Expertise in frameworks like Struts, spring, JSF, Web framework and Hibernate.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX - WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
  • Experience working with Business Rule Management System (BRMS) using RuleStudio.
  • Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes etc in DBs like Oracle, DB2, MYSQL and SQL Server.
  • Experience in configuring and deploying teh applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
  • Experience in using different version controlling/tracking systems GIT, StarTeam, Rational Clear Case, VSS (Visual Source Safe).
  • Experience in AIX/Unix and HP Operating System and using Shell Scripting.
  • Expertise in using Log4J, Ant, SOAP UI, FileZilla, Putty.
  • Experience in Onsite and Offshore model and lead teh team of more than 5 people offshore.

TECHNICAL SKILLS:

Programming Languages: JAVA, C, Visual C++, Visual Basic, PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, JavaBeans, JNDI, EJB (Session beans, entity Beans)

Frameworks: Struts, spring, web framework and JSF

IDE s: Eclipse, Microsoft Visual Studio

Databases: Oracle, DB2, SQL Server and MYSQL

Web Dev. Technologies: HTML, JavaScript, CSS, AJAX, XML, DOM, SAX, DTD, XSD, JSON, JQUERY

ORM: Hibernate

Version Control: VSS, StarTeam, Confidential Clear Case, GIT

Tools: RuleStudio, Log4j, FileZilla, Putty, Edit Plus, NotePad++, ANT

Web Application Servers: Web Logic, Apache Tomcat and Web Sphere

Messaging Systems: JMS, Confidential - MQ Series

Operating Systems: Windows 2000/XP/7, UNIX/LINUX, HP

Design Tools: Microsoft Visio, Rational Rose

EDUCATIONAL PROFESSIONAL: Bachelors of Technology in Information Technology

PROFESSIONAL EXPERIENCE:

Confidential, Montville, NJ

Role: Lead Java/J2EE Developer

Responsibilities:

  • Business requirements analysis by interacting with teh Business Analysts.
  • Development of Web App clients using RuleStudio
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries.
  • Configured Spring setter properties in spring context file and exposed spring beans for other modules to consume.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to teh use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Programmatic transaction management using Spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Create a XOM, BOM and deployed on Rule Execution Server (RES).
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Assisted BA’s in editing and creating Business Rules in Rule Studio and integrated them into Rule Team Server.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Worked closely with Performance team to resolve teh performance issues.
  • Worked with new team members and provided Knowledge Transfer.
  • Provided support activities to other teams.
  • Worked closely with testers and explained teh functionality so dat they can test accordingly.
  • Used GIT for version controlling.

Environment: Java 1.6, J2EE, HTML, CSS, JSP, JQUERY, Spring 2.0.5, Hibernate 3.2.2, Log4j 1.2.14, Junit 3.8.1, RuleStudio integrated with JBOSS, WSDL, SOAP, AXIS, GIT, Eclipse, Oracle-SQL, PL&SQL, Spring-Controller, Unix, NotePad++.

Confidential

Responsibilities:

  • Business requirements analysis by interacting with teh Architects.
  • Development of Web App clients using RuleStudio
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate, Hibernate named queries.
  • Involved in to develop view pages of Confidential desktop portal using HTML, Java Script, JSP, Struts Tag libraries, AJAX, JQUERY, GWT, DOJO, XML, and XSLT.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume teh web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
  • Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
  • Integrating third party libraries to augment those lacking or inefficient.
  • Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
  • Developed service objects as beans by using spring IOC/DI.
  • Implementation of enterprise application with JQuery, AngularJS, node.js and Spring MVC.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with teh database to update, retrieve, insert and delete values effectively.
  • Used EHCache for second level cache in Hibernate for teh application.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of teh application.
  • Used spring programmatic transaction management for Java Persistence.
  • Involved in integration of spring and Hibernate frameworks.
  • Involved in setting server properties, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Followed teh test driven development using teh JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Involved in fixing QA/UAT/Production issues and tracked them using QC.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Worked closely with Architects to resolve teh performance issues.
  • Worked with new team members and provided Knowledge Transfer.
  • Provided support activities to other teams.
  • Worked closely with testers and explained teh functionality so dat they can test accordingly.

Environment:, JSP, Servlets, JavaScript, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Microsoft Visio, SVN, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns

Confidential, Dublin, CA

Sr. Software developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of teh project.
  • Used HTML, Java Script, AJAX, JSP to develop UI pages.
  • Involved in implementation of teh application using Spring and Hibernate frameworks.
  • Involved in coding for Spring Web MVC, WEB modules.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Configured Hibernate, Spring to map teh business objects to Oracle DB using XML configuration file.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Involved in configuring JBOSS application server.
  • Followed coding guidelines while implementing teh application.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes dat can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to teh angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on teh requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used to write AJAX implementation of Java to convert into HTML and Java.
  • Used open source software tools likeLog4j, validation files andresource bundles.
  • Involved in Unit, smoke and integration testing.

Environment: Java, JSP, Servlets, Java Beans, JDBC, HTML, CSS, JavaScript, AJAX, Web framework, MVC, JBOSS, MYSQL, Ant, File Zilla, Jenkins etc.

Confidential, Atlanta, GA

Principal Software developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of teh system
  • Responsible for coordinating teh tasks and assigning work to teh team members and keeping track of teh deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing teh application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework dat incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed teh UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Produced as well as consumed teh WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for teh team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Autantication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on teh board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building teh code using Ant, Ivy and teh deployment.

Environment: Java, C++, Servlets, JNDI, HTML, JavaScript, CSS, XML, DOM, XSD, XSLT, AJAX, JQUERY, Eclipse, Visual Studio, Shell Scripts, Perl Scripts, Spring MVC, Hibernate, HQL, Confidential Web sphere, JBOSS, Web Logic, Aix-Unix, Linux, HP-UX, StarTeam, Clear Case, Clear Quest, JIRA, GIT, log4j, CORBA-TAO open source, Java-IDLs, Oracle, DB2.

Confidential

Role: Java Programmer

Responsibilities:

  • Responsible for preparing feature requirement specification (FRS) and feature design document (FDS), implementing, preparing unit test cases, and performing unit testing.
  • Created GUIs using VB as front end, all teh controls (or teh engine) are developed using VC++.
  • Changes occurred on teh systems are captured and sent through a port and What Changed manager collects teh changes by reading teh appropriate ports.
  • Once teh changes occurred are collected from teh agents, What Changed manager will be able to generate teh changed reports.
  • What Changed TEMPhas a category information which will give teh severity (can be configured) of teh change occurred.
  • Gone through Requirements in BRD & FDN and Designs in TSDs.
  • Involved in developing JSP pages for IPA pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per teh business logic and initial data loading.
  • Co-ordinate Application testing with teh halp of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java & J2EE design patterns.
  • Involved in client & server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Used code version controlling using SVN.
  • Involved in teh Database structuring and Tables creation needed for teh project.
  • Supported teh applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed teh process.
  • Instrumental in tuning teh framework to meet teh performance standards.
  • Used Eclipse as IDE in development process.
  • Involved in unit testing using JUNIT and Integration testing.
  • Ran ERA report in local machine & fixed check styles & Find bugs issues.
  • Fixed & Tracked defects using Quality Center effectively.
  • Involved in code build & deployment using Ant

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Eclipse, Edit Plus, Web Logic application server, SQL Developer.

Confidential

Responsibilities:

  • Responsible for requirement gathering, design and analysis of teh system
  • Responsible for coordinating teh tasks and assigning work to teh team members and keeping track of teh deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing teh application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework dat incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed teh UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Produced as well as consumed teh WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache XFIRE, JAXB etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for teh team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Autantication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on teh board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building teh code using Ant, Ivy and teh deployment.

Environment: Java 1.4, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Struts, Validation framework, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, CVS

We'd love your feedback!