We provide IT Staff Augmentation Services!

Senior/lead Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • IT professional with experience in software analysis, design, development, documentation and implementation of applications using Java1.4/1.5, J2EE1.4 Technologies, JBoss, Struts Framework, Portlets, Portal Development, Spring Framework, Hibernate, EJB, WebSphere, WebLogic, Tomcat, Oracle, SQL/PLSQL, MySQL, Windows and UNIX on multi - tier architecture applications.
  • Having Banking, Financial, Healthcare, Insurance and HRMS domain noledge
  • Proficient in Implementing teh Core Design Patterns and J2EE design patterns.
  • Having hands on experience on frameworks like Struts, Spring and Hibernate.
  • Extensive experience in developing Portlets for Websphere Portal Server using JSR-168/JSR-286 Specifications.
  • Expertise in implementing J2EE technologies like JSP, Servlets, EJB (Entity, Session, MDB), Struts, Java Beans, JDBC, JNDI, XML to develop Enterprise applications.
  • Experience in creating user interfaces using JSP, AJAX, HTML, DHTML, XML, XSLT, client side validations using JavaScript, Struts Validation framework.
  • Good understanding of MVC (Model-1 and Model-2) Architecture.
  • Strong noledge in PL/SQL, Stored Procedures, Functions, Triggers, Scheduled Jobs, Cursors and database concepts.
  • Experience in Service Oriented Architecture (SOA) and implementing Web Services using SOAP, UDDI and WSDL.
  • Experience in developing Business Applications using JBoss 3.0, WebLogic 8.0 and Tomcat 5.x.
  • Extensive experience in Development tools like RADv7.0, RSA, WSAD5.x, Netbeans 5.5x/6.0, Eclipse 3.1 and JCreator.
  • Excellent hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like JUnit and Cactus.
  • Have sound noledge and innovative skills in creating UML diagrams, use-case documents etc. using Rational Rose and Borland Together.
  • Working noledge with version control software tools - CVS, Rational Clearcase, and Sub Version.
  • Performed Load/Stress tests, Memory utilization analysis using JProbe and WAPT.
  • Working noledge with IBM Rational Tools like Rational Application Developer (RAD), Rational Software Architect (RSA), Rational Clearcase, Rational ClearQuest and Rational Manual Tester.
  • Experienced in software development using Rational Unified Process (RUP) and Agile development processes.
  • Active participant in troubleshooting failure issues and have appreciable analytical, problem solving, communication and interpersonal skills.
  • Experienced in tuning JVM for java applications.
  • Expertise in all aspects of SDLC - analysis, design, coding, testing, performance tuning, documenting, maintenance and user .
  • Have shown expertise in Bug fixing, Production Support and Maintenance.
  • Expertise in preventing java applications from Memory Leaks.
  • Experience in carrying out Code Coverage for java application for better maintainability.

TECHNICAL SKILLS:

Web Technologies: J2EE 1.4.2, EJB 2.0, JSP 2.0, JSTL, Servlet 2.4, Portlets, JDBC, HTML 4.0, DHTML, Java Script, XML 1.0, XSLT, XML Parsers (DOM, SAX, JDOM, JAXP), CSS, JMS, AJAX, UDDI.

Scripting Languages: VB Script, Perl Script

Application Frameworks: Struts 1.2, Spring 1.1/1.2, Hibernate 3.0/3.1, Apache Axis

Web/Application Server: WebSphere 6.1, Weblogic 8.1/7.0, Apache Tomcat 5.x, JBoss 3.0, WebSphere Portal Server

IDE: JBuilder, Eclipse SDK 3.1, Netbeans 5.5/6.0. Eclipse 3.2, WSAD 5.1, RAD 7.0, RSA, XML Spy, Dream Weaver

Design Tools: Rational Rose, Borland Together, Microsoft Visio

RDBMS: Oracle10g/9i/8i, MySQL, Microsoft SQL server 2007

Programming Languages: C. C++, Java 1.4/1.5, SQL, PL/SQL, UML, WSDL

Build/Packaging: Apache ANT, Cruise Control for build automation, Maven, Hudson

Operating Systems: Windows 95/ 98/ NT/ 2000/ XP, UNIX

Change Management Tools: Win CVS v1.x, Rational Clearcase 7.x, Subversion 1.4.x.

Testing Framework: JUnit 4.x, Cactus

Network Protocols: TCP/IP, HTTP, SMTP, SOAP

Performance/Memory Management Tools: JProbe 7.0, WAPT 5.0, JVM tuning techniques

Software Development Process: Rational Unified Process (RUP) and Agile

Memory Management Utilities and Tools: JProbe, OptimizeIT, JConsole, jvmstat, WAPT

Portal Technologies: JSR-168, JSR-286 and Knowledge of WebSphere Portlets

Other Tools: XDoclet, JIRA, Vmware Workstation 5.0, ERwin 7.x, SQL Developer and TOAD 8.6

PROFESSIONAL EXPERIENCE

Confidential

Senior/Lead Java Developer

Responsibilities:

  • Plan, develop and implement application components from conception to completion in B2C order gateway.
  • Responsible for defining XSD schema based on teh client requirements.
  • Responsible for writing XSL Transformers to convert input XML files to web components.
  • Updating teh CPO module based on teh new XML elements.
  • Developing Handler and Workflow frameworks.
  • Developing Web Services.
  • Responsible for developing CC Portal, WAC and iPhone unlock portals.
  • Perform design and code reviews and enforce coding standards and best practices.
  • Responsible for build management and support.

Environment: Java/J2EE 5, JDK 1.6, WebLogic 11g Application Server, Eclipse, XML, XSLT, XPATH, JSP, Java Script, CSS, HTML, Windows NT, UNIX, Linux, Oracle 11g, SQL/PL-SQL, CPO Utility 1.4, SOAP, Maven, ANT, SVN, Perl, VBScript, Splunk, Sonar, Team City.

Confidential

Senior Web Developer/Java Developer

Responsibilities:

  • Designed and developed Portlet and handler components using JSR 286 standards.
  • Primarily responsible for Portal UI development in Forms and Delegation modules.
  • Developed UI component to give teh user a rich UI experience and at teh same time to have a good throughput/performance by using JQuery with AJAX functionality, apart for teh normal JSPS and JavaScript.
  • Developed RESTful Web Services acts as a model and are hosted with in teh WAS
  • Wrote client programs for Web Services.
  • Developed batch processes.
  • Responsible for ongoing support for teh existing applications.

Environment: Java/J2EE 5, JDK 1.6, Oracle WebLogic Portal 10.3.2, WAS 8.5, RAD 8.5, Eclipse, JSP, JavaScript, CSS, HTML, JQuery, Ajax, Jackson JSON Library, JSON, Windows NT, Oracle, SQL Server management studio, Hibernate, Spring Framework, Spring Batch, REST, SOAP, Maven, SVN, Perl, VB Script

Confidential

Senior Java Developer

Responsibilities:

  • Design, develop and support applications related to systems integration for CPS Domestic and International Expansion Projects.
  • Understand business process & requirements for Domestic, EMEA and APAC launch and enhancements.
  • Responsible for system analysis, middleware integration, data transformation, data validation, application development and support, systems integration with FDR and ECS+ (card processing vendor).
  • Implemented batch/backend processes using Spring Batch and Active Batch Job Scheduler.
  • Developed stored procedures and functions required for backend processes in SQL Server.
  • Involved in database optimizations and java application performance tuning.
  • Responsible for implementing solutions by using latest Java related technologies specially Spring, Perl, VB Script, Hibernate, Struts, Ajax, Web Services, Maven etc.
  • Responsible for ongoing support for teh applications.

Environment: Java/J2EE, JDK 1.5, Eclipse, Windows NT, WebSphere Application Server 6.1, SQL Server, Hibernate, Spring Framework, Spring Batch, Active Batch, Web Services, Maven, SVN, JSP, HTML, CSS, Java Script, Perl, VB Script.

Confidential

Senior Java/Portal Developer

Responsibilities:

  • Developed Portlets and handler components using JSR 168 on EAD4J Framework.
  • Configured Portlets in plumtree portal server.
  • Involved in migrating portlets to various environment using plumtree/ aqua logic administration.
  • Developed attachments and notes Portlets for adding attachments and documents related to Wage and Tax reports.
  • Developed UC2A (Wage Report), UC2 (Employer Tax Report) Portlet, which shows teh list of Tax and Wage reports submitted by teh employer for teh different Quarter and Year.
  • Developed Team Tasks Portlet for teh team supervisor that shows teh list of invalid reports associated with their tasks and let teh supervisor assign teh tasks to teh noledge workers.
  • Coded Mediator components to apply business logic associated with teh business rules.
  • Involved in coding test cases for mediator components using Junit.
  • Spring dependency injection used to load components and configured them in spring configuration files.
  • Involved in bug fixing while component integration testing.
  • Used Filenet for content management system.

Environment: JSR 168 Portlet Specification, Plumtree Portal Server, JDK1.4.2, J2EE 1.4, EAD4J Framework, Websphere Application Server 6.1,Oracle 9i, HTML, XML, JavaScript, SQL, SOA, PL/SQL, Spring DI, Hibernate, Corticon Server, JUnit, Clearcase, Clearquest, Rational Application Developer 7.0 (RAD), Web Services, SOAP, WSDL.

Confidential

Senior Java System Analyst

Responsibilities:

  • Gathered Business Requirements and User Specifications from Business Analyst.
  • Responsible for Technical document designs.
  • Involved in code Reviews for Quality Assurance and better documentation.
  • Followed Agile software development process.
  • Implemented MVC Model II using Struts Framework.
  • Created JSPs, Servlets, and Tag libraries for teh Presentation layer.
  • Used Ajax extensively on highly accessed data driven web pages.
  • Implemented multi-lingual support (I18N) for teh application to use teh application in different countries.
  • Developed Struts Action Classes for teh Business logic.
  • Used JDBC for data retrieval from teh database for various inquiries.
  • Created monthly scheduled database jobs to notify unattended activities.
  • Used TOAD to create stored procedures and triggers.
  • Fixed several pending bugs and saved lot of money to teh company.
  • Performed memory management analysis using JProbe 7.0
  • Performed performance analysis using WAPT 5.0.
  • Understand JProbe and WAPT reports and profiling teh code accordingly.
  • Used various Design Patterns in different layers like presentation layer, business layer, DAO layer for scalability and performance.
  • Used JIRA for Bug Tracking and Project Management.
  • Involved in Production Support of teh application for different countries.

Environment: JDK 1.4.2/1.5, Servlets 2.1, JSP 2.0, AJAX, Eclipse 3.1, Windows NT, Tomcat, Oracle 10g, SQL, PL/SQL, Rational Rose, JUnit 4.x, JProbe 7.0, XML, XSLT, CSS, JavaScript, Struts Framework 1.2, JSP Tag libraries, TOAD 9.0, Rational Clearcase 7.x, Subversion 1.4.x, WAPT 5.0, ERwin 7.x, VMware Workstation 5.0, UNIX

Confidential

Software Engineer

Responsibilities:

  • Gathered and understand Business Requirements from HRMS Managers.
  • Prepared business requirement document for Asset Management System.
  • Involved in development and unit testing of Human Resource Management and Corporate Communication modules.
  • Performed teh designs of Applications using MS-Visio.
  • Used My Eclipse as Java IDE tool for creating JSPs, Servlets.
  • Developed teh Struts Action Classes for teh Business logic.
  • Implemented Mappings using Struts Framework.
  • Used Servlets API to filter teh incoming http requests for Authentication.
  • Developed JSP pages, used Java Script and Struts Validations for client side validation.
  • Used AJAX extensively on highly accessed data driven web pages.
  • Wrote WSDL files for teh top down fashioned Web Services.
  • Built ANT Scripts in building teh environment for web application.
  • Configured and use TOAD to optimize SQL queries, stored procedures and triggers.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: Java 1.4, Servlets, JSP, AJAX, Windows NT, Web Services, WSDL, SOAP, Weblogic, Oracle 8i, SQL, PL/SQL, RUP Process, Microsoft Visio, XML, XSLT, CSS, JavaScript, Struts Framework 1.x, JSP Tag libraries, XDoclet, TOAD, CVS 1.x.

Confidential

Software Engineer

Responsibilities:

  • Understand Business Requirements.
  • Responsible for writing JSP Pages.
  • Responsible for writing validations using Java Script for teh JSP pages.
  • Used Cascading Style Sheets for formatting.
  • Integrated teh application with teh company’s employee database.
  • Wrote entity beans for storing info.
  • Implemented Session Façade.
  • Unit testing using Junit.
  • Participated in System and Integration testing.

Environment: Java 1.4, Servlets, JSP, CSS, EJB, Windows NT, JBoss Application Server, Oracle 8i, SQL, PL/SQL, XML, XSLT, CSS, Java Script, JSP Tag libraries, TOAD, CVS 1.x.

We'd love your feedback!