We provide IT Staff Augmentation Services!

Java Module Lead Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • More than 10 years of IT experience with a high - profile, professional demeanor, complimented by a positive, can-do’ attitude excelling.
  • Independently drives the design of a module and uses the necessary artifacts and pattern.
  • Participate in design reviews of other modules and provide insightful comments to improve the design quality and design conformance to standards.
  • Participates in technical walkthroughs/code reviews of other team member’s components.
  • Developing Client-Server model, private Web Cloud applications using JAVA/J2EE.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using J2EE, XML, WebSphere, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, AJAX, WebLogic, Web Services, JavaScript, HTML, JNDI, Java Mail, DOM/SAX parsers, Struts, Hibernate, iBatis JDBC, XML, JAXB, Maven, Log4J.
  • Experience in developing secure web applications using Struts, spring and spring security frameworks.
  • Experience in portlet development (JSR 168 API, JSR 286 API, and Vignette API).
  • Sound experience in developing applications using XML (XSLT, DTD and various XML parsers Like Spring OXM).
  • Experience in Message driven programming using JMS and MQ Series (ActiveMQ Rabbit).
  • Experience with SOA architecture (using Mule framework) and Web Services.
  • Experience in front end development using Ajax, Dojo and JSON.
  • Experience in Deployment of Internet/Intranet applications in Web and Application servers.
  • Expertise in developing database applications using Oracle, DB2 and MySQL (PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning).
  • Experience in profiling application & Database (i.e. Memory Leaks and Performance bottle necks) using various Profiler, Your kit, Sandstorm, DB profiler.
  • Experience in Business Intelligence tool (Pentaho).

TECHNICAL SKILLS:

Software Engineering: OOAD Using UML, Design Patterns, MVC

Technology: Java (1.4, 1.5,1.6,1.7 and knowledge on 1.8)/J2EE, Portlet, Struts1.x, Struts2.x Spring Core Spring MVC 1.3, Spring Boot, Spring OXM, Hibernate 3.0, iBatis2.3 JDBC, XML, Java Script, Web Service SOAP, REST, Ajax JQUERY, ACTIVE MQ/JMS

Database: Oracle 10g, DB2, MySql

OS: Windows 2000, SCO UNIX

Development Tool: Vignette Portal 7.4.2, IBM RAD 7.0, SVN, UML, Eclipse 3.1, WebLogic, WebSphere, Tomcat, JBOSS, Continuous Integration and Release Management tool, JUnit, JMETER, HTTP Unit, Eclipse, Developer, Ant, Bugzilla, JIRA, Maven, COVERITY, Sonar

WORK EXPERIENCE:

Confidential

Java Module Lead

Responsibilities:

  • Involved in architecture, design reviews and in functional requirements gathering.
  • Developing the web applications using Struts, Hibernate and Spring & Spring security frameworks, Web DEV API.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, Display Tag, CSS & JavaScript, Dojo, JQuery.
  • Developed web services using HTTP, SOAP, Restful and XML technologies and implements WSDL file.
  • Used IBM RAD 8.0 as IDE for Development.
  • Implemented logging service using log4j Framework.
  • Responsible for developing XML binding using Spring OXM for the Enterprise Application development.
  • Customizing Log4J for maintaining information and debugging.
  • Maintain source code using IBM Rational ClearCase, Subversion.
  • Co-ordinate with internal teams and external partners in ensuring we build the best solution on time for the customer.
  • Constantly looking at ways to innovate and improve the product.
  • Involved in designing queries, stored procedures in oracle SQL Queries.
  • Responsible in testing the classes and methods using JUnit test case.
  • Deployment in Weblogic Application Server
  • Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
  • Preparing Build Script using ANT and Maven.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Follow the defined IBM Quality Procedures for the projects and continuously monitor and audit to ensure team meets quality goals.

Technology: Java, J2EE, Spring MVC framework, Spring Batch, Spring Scheduling Tasks, Spring Web Socket, Spring Security OAuth, Weblogic, Hibernate, UML, OOAD, LDAP API, Eclipse (Kepler)

Confidential

Sr. Java Programmer Analyst

Responsibilities:

  • Developed the web applications using Struts, Hibernate and Spring & Spring security frameworks and JRule Engine
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Involved in preparing design documents, developing use cases, identifying classes and objects, drawing class diagrams, sequence diagrams using UML tool and identifying the design patterns to be used during implementation.
  • Developed web services using HTTP, SOAP, Restful and XML technologies and implements WSDL file.
  • Used IBM RAD 8.0 as IDE for Development.
  • Implemented logging service using log4j Framework.
  • Responsible for developing XML binding using Spring OXM for the Enterprise Application development.
  • Customizing Log4J for maintaining information and debugging
  • Experience to make it more user friendly. Optimize the performance for the existing steam engines used in the Application.
  • Execute various performance engineering assignments using JSTACK and JMETER Profiler and capture metric like CPU utilization, response times in transaction flows, error percentage and analysis memory leaks and performance bottlenecks.
  • Tuned database queries and connection pools for better performance using JETPROFLIER/MySQL workbench.
  • Setup monitoring and benchmarking the application on performance, executed performance test scenarios, collected and validating the test result and baseline and & benchmark.
  • Review technical specifications.
  • Provide architecture guidance for better performance to development team Own the implementation of performance and scalability testing methodology and recommendation.
  • Work across entire engineering teams to collect performance test requirements, formulate scalable test strategies, and enforce performance testing.
  • Maintain EAR and WAR in IBM WEBSPHERE, WebLogic Apps server.
  • Maintain source code using IBM Rational CLEARCASE, Subversion, Perforce
  • Developing the web applications using Struts, Spring Framework, Hibernate
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection.
  • Creating Unit test cases using Junit and Assertions.
  • Preparing Build Script using ANT and Maven.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Follow the defined IBM Quality Procedures for the projects and continuously monitor and audit to ensure team meets quality goals.
  • Preparing the design document based on requirements and sending the project status report on weekly basis.
  • Responsible for designing user interface using DOJO.

Technology: Spring, Rule Engine API, Restful web services, jQuery and JBOSS/Tomcat application server, Oracle 10g /File system, Junit /HTML Unit /Jtidy, Ant

Confidential

Sr. Java Programmer Analyst

Responsibilities:

  • Involved in gathering functional and nonfunctional requirements, design and implements for a product (ICR is an online provider utilization management tool which enables providers to submit per-authorization/per-cert request).
  • Implementing various modules/components using JRULES Engine, Spring WEBFLOW, Json, XML, JSP, Hibernate and Spring & Spring security frameworks, CMS framework.
  • Developed web services using Restful and XML technologies and implements WSDL file.
  • Deployment in Weblogic Application Server
  • Analyze, write requirements document for data workflow, logical processes.
  • Developed user interfaces using HTML, IFRAME, XHTML, AJAX, Display Tag, CSS & JavaScript, JQuery.

Environment: Java, JSP, Spring, Hibernate, Oracle, XML, Jasper Reports, Apache Poi, Servlets, Struts, Restful web services, WebLogic, JQuery and JBOSS/Tomcat application server, Oracle 10g/File system Web Dev, Jenkins(CI) JUNIT/HTML Unit/JTIDY, Ant and Rational Clear Case

Confidential

Java Developer

Responsibilities:

  • Involved in rigorous activities of gathering requirement, understanding existing operations and business processes and converting the requirements into an easy-to-use one stop solution.
  • Using ITEXT for generating dynamic PDF.
  • Implements own parser to parse JSON formatted data.
  • Developing of JSP/Servlet pages of the different modules.
  • Writing various Queries, Stored Procedures, and Functions, triggers.
  • Supporting the efforts of the Hewitt Service Operations (HR processing & Finance) team as needed, applying team-defined best practices, including testing and documentation, in all team project work.
  • Assisting efforts to improve maintainability, uptime, and performance of the SourceForge.net site backend and developer services.
  • Prepare Test Plan.
  • Identifying Risks and work with the Project manager to mitigate them.

Environment: Java 1.5, JSR 168/JSR 286 (web service), JSP, Struts, Spring MVC and Hibernate framework. Third Party: Web Service (SUM TOTAL), Apache Axis 2, Weblogic, IBM RAD 7.0, Siteminder - version 6.0, Covalent (Apache) Web server - version 2.4, IBM WebSphere Application Server (WAS) - version 6.1, Interwoven Team Site - version 6.7.1, Java - version 1.5, IBM DB2 - version 9.5

Confidential

Java Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Written the SSD (System Specification Documents) based on the requirements.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Involved in Requirement, Designing phases.
  • Developed use case diagrams, class diagrams, database tables, relational mapping between tables and object oriented relational mapping between java objects and database tables using hibernate.
  • Extensively used Hibernate concepts as inheritance, polymorphism, audit logging, transactions.
  • Involved in performance issues such as lazy loading, dirty bit checking, bi-directional mapping, relation mapping between tables, caching.
  • Implemented Spring ORM with Hibernate and Spring Core for declarative transactions using spring proxy Beans.
  • Developed Servlets which acts as Controller in MVC Architecture.
  • Developed Java Components for the core business logic.
  • Extensively used AJAX tags in web-application development.
  • Performed unit testing using Junit.
  • Maintain EAR and WAR in Oracle App Server, WebLogic Apps server.
  • Maintain source code using IBM Rational CLEARCASE, Subversion, Perforce
  • Developing the web applications using Struts, Spring Framework, Hibernate
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection.
  • Creating Unit test cases using Junit, JMOCKIT, JBEHAVE and Assertions.
  • Preparing Build Script using ANT and Maven.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Follow the defined IBM Quality Procedures for the projects and continuously monitor and audit to ensure team meets quality goals.
  • Preparing the design document based on requirements and sending the project status report on weekly basis.

Environment: Java 1.5, JSP, Servlets, Struts, spring, iBatis, ExtJs, Pentaho, Oracle, XML, Jasper Reports, Apache Axis 2, WebLogic, Covalent (Apache) Web server - version 2.4, IBM WebSphere Application Server (WAS) - version 6.1, Interwoven Team Site - version 6.7.1, IBM DB2 - version 9.5, Pentahoo

Confidential

Java Developer

Responsibilities:

  • Involved in detailed design, coding, testing and creation of functional specs of enhancement application.
  • Performing Code reviews with the team, design reviews with the Architects.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Creating High Level and Low-Level System Design documents using UML and IBM Rational tools.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Delivering new and complex high-quality solutions to clients using IBM Products/Tools, JACADA Tools, J2SE, J2EE, EJB, Servlets, JSP, HTML, JavaScript, JSON, OOJS and XML.
  • Responsible for using AJAX framework with Extjs and DOJO implementation for Widgets and Events handling.
  • Responsible for developing XML binding using JAXB for the Enterprise Application development.
  • Customizing Log4J for maintaining information and debugging.
  • Customizing third party vendor information using Web services (SOAP and WSDL).
  • Maintain EAR and WAR in IBM WEBSPHERE, WebLogic Apps server.
  • Maintain source code using IBM Rational CLEARCASE, Subversion, Perforce
  • Developing the web applications using Struts, Spring Framework, Hibernate
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection.
  • Creating Unit test cases using Junit, JMOCKIT, JBEHAVE and Assertions.
  • Preparing Build Script using ANT and Maven.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Follow the defined IBM Quality Procedures for the projects and continuously monitor and audit to ensure team meets quality goals.
  • Preparing the design document based on requirements and sending the project status report on weekly basis.
  • Responsible for designing user interface using DOJO.

Environment: Java 1.5, JSP, Struts & Spring framework, Eclipse, Java Script, Java, J2EE Servlet, JSP, EJB, Struts based MVC Framework, Eclipse Log4j, and WebSphere Application Server 6.0, Pentahoo

We'd love your feedback!