We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Hackensack, NJ

SUMMARY

  • I am a software developer with a total of 8 years of work experience. My main area of experience has been with design, development J2EE, Spring, Struts, SOA - Web Service, Oracle and DB2 UDB applications.
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Rapid Application Development (RAD), Agile Methodology.
  • Extensive experience in J2EE architecture and developed server-side applications using technologies Expertise in developing End to End applications on multi-tiered, Servlets, JSP, JDBC, Java Beans, Struts 1.x, Spring Framework 1.2,2.0, Spring (IOC) 1.0.2.0, Spring(Pure MVC) 1.0,2.0, Hibernate 2.0,3.0, iBatis 2.2, JSTL, UI Tags, Web Services, JMS, XML JNDI,DOM/SAX parsers, JAXB, HTML, JQuery, Ajax.
  • Proficient in in implementing the Java Design patterns (Singleton, DAO, Façade, Command, Factory, Decorator, and Observer).
  • Strong exposure with Object-Relational Mapping (ORM) framework, using annotations with Hibernate and iBatis.
  • Having hands on Experience on build tools (Ant, Maven) and Version control tools (VSS, CVS, SVN)
  • Hands on experience working in Ruby on Rails (ROR) based web applications
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundle Install.
  • Experience in development and deployment of J2EE Application archives (jar, war) on Jboss, Apache, Tomcat, and IBM WebSphere Application Servers.
  • Strong Knowledge in XML technologies including XML,DTD, XML Schema, XSL, XPath, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XMLBeans), SOAP, Web services WSDL, Web Services using SOA, AXIS, CXF.
  • Expertise in Object Oriented Analysis and Design (OOAD) and Object Oriented Paradigm (OOP) from designing UML diagram using IBM Rational Rose, Microsoft Visio and Altova UModel tools to development phase.
  • Experience in relational database systems MS SQL Server, Oracle, MySQL, D2B UDB, SQL Server and Sybase.
  • Worked extensively with databases DB2, Oracle PL/SQL, stored procedures, triggers, views, database creation and maintenance.
  • Performed unit testing using JUnit, Application and Database performance testing using Load Runner, JMeter.
  • Working knowledge on HP Service Desk ticketing tool as part of application support service delivery.
  • For all application issues - performing RCA, coming up with detailed code level fixes, analyzing the efforts required, assigning to appropriate resource and driving the teams in fixing the issue.
  • Involved in the process of 24*7 application maintenance (Production Support) and new enhancements.
  • Working experience in L3 Teams.
  • Extensive knowledge and rich experience Eclipse, Intellij Idea, NetBeans IDE and Rational Software Developer (RAD), Rational Software Model (RSM) and Rational Software Architecture (RSA).
  • Experience in Developing the Rich Internet Applications and rich user interfaces HTML, jQuery 1.7 onwards, ExtJs 2.0/2.1/2.2, Ajax, JSON, and JavaScript.
  • Having hands on Experience on build tools (Ant, Maven) and Version control tools (VSS, CVS, SVN)
  • Experienced in application production support and troubleshooting critical problems.
  • Industry experience includes financial, insurance, retail and travel areas.
  • Excellent Team Player with ability to perform independently.

TECHNICAL SKILLS

Programming Languages: Java & J2EE, SQL, PL/SQL.

Web Technologies: Java Servlets, JSP, JDBC, HTML, JavaScript, XML.

Servers: Web Sphere 6.1, WebLogic 8.1, Tomcat 6.0, Axis2 Server, JBoss.

Markup Languages: HTML, DHTML, Java Script, XML, WSDL, XSD

Database: Oracle 10g, DB2UDB8.0, MS Access, My SQL and SQL Server.

Frameworks: Java MVC, Struts, Spring, Service Oriented Architecture (SOA), and Ruby on Rails (ROR).

ORM Frameworks: Hibernate, iBaties

Tools: Rational Application Developer (RAD), Rational Application Software (RSA), Rational XDE, NetBeans6.0 MasterCraft7.0, Infrex, ErWin3.5, MyEclipse6.0, Eclipse and Oracle XDB.

PROFESSIONAL EXPERIENCE

Lead Java Developer

Confidential, Hackensack, NJ

Responsibilities:

  • Involved Project estimations, Resource and Project planning.
  • Working as Technical Lead developer with 4 member’s team.
  • Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.
  • Involved in developing the Core Money transfer using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure.
  • Used Spring Core for Dependency Injection.
  • Fixed the defects by debugging and handled the corresponding test cases.
  • Developed the code for suppressing the hard stop and also applying the hard stop by Exception Handling.
  • Provided the view to come out from the various backlogs.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL
  • Consumed various capabilities as Web Services using WSDL.
  • Used Log4j for the logging the error and debug the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Implemented J2EE design patterns including: DAO and Singleton.
  • Built the code by using Maven.
  • Used Log4j 1.2 for logging and SVN for version control on the application.
  • Exposed to Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Provided effort estimates, possible risks/issues with requirements, and an evaluation of technical feasibility for each story.
  • Developed and tested many features for dashboard using Ruby on Rails, CSS and JavaScript.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Involved in analyzing PL/SQL Packages, Procedures, Triggers and Views.
  • Deployed the application on Tomcat server
  • Used HP application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.
  • Arranged the Sessions on project business session and technical sessions.
  • Involved in the QA, UAT andProduction Support.
  • Involved in the Release management process.

Environment: Java1.6, Tapestry Framework 5, Jetty 6 Application Server, Spring Framework 2.5 & Spring Security 2.0.4, JQuery 1.3, CSS, AJAX, grids 1.0.5, transactions, Memcache, AOP 2.5, Quartz, Hibernate 3.2, WebServices 1.5.9, Oracle 10g, IntelliJ Dev Studio 12.0.4, Sonar 3.2.1., Junit 4.5, Selenium 1.0.5., Bamboo, Maven, SVN.

Senior Java/J2EE Developer

Confidential, NY

Responsibilities:

  • Involved in developing the CDAP Tool using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure.
  • Used Struts 1.2 framework.
  • Creation of XML files based on a given Schema (XSD).
  • Fixed the defects by debugging and handled the corresponding test cases.
  • Developed the code for suppressing the hard stop and also applying the hard stop by Exception Handling.
  • Provided the view to come out from the various backlogs.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP to transfer and transform data between applications.
  • Used Log4j for the logging the error and debug the files.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction
  • Used Struts MVC to decouple business logic and view components. Performed client side validations using Javascript.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Handling, Collection APIs to implement various features and enhancements.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain different versions of the application.
  • Deployed the application on Apache server

Environment: Java, JSP, Servlets, Web Services, Eclipse, Tomcat, Axis2 server

Lead Java/J2EE Developer

Confidential

Responsibilities:

  • CRRS intends to procure a complete Reservation and Yield Management Solution to meet current requirement
  • Inventory management for administrator
  • Client profile management.
  • Food preference selection to the passengers. Report generation for the administrator and passengers.
  • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze businessrequirements in Java.
  • Implement the business logic in the UTIL classes that are called from the web service class.
  • Developed supporting Data Access Objects to process data in and out of Oracle 9i/10g database.
  • Experience in setting up development, staging, and production environment on WINDOWS Includes installing JDK and Oracle.
  • Experience in Eclipse
  • Developed the presentation layer using HTML, XML, XML Schema, JSP, JavaScript, and Servlets.
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Created and enforced jQuery progressive enhancement pattern for dynamic interaction
  • Involved in auto-expanding and auto-complete as well as add new rows and columns by using jQuery.
  • Responsible for setting the track changes made to the table by using jQuery.
  • Experience using Version controls such as SVN
  • Responsible in developing and coding of stored procedures, triggers and functions.
  • Involved in shell script programming and deploying the war files into the production servers and troubleshooting.
  • Worked with business analysts (BA) and analyzed business requirements.
  • Created Use cases, Class diagrams, and Sequence diagrams using MS Visio.
  • Developed client interfaces using HTML, JSP and Struts MVC framework.
  • Performed Form level and business level validations using Struts Validation framework.
  • Used spring framework for dependency injection, DAO.
  • Deployed application in Development, Integration and Production regions.
  • Performed unit testing using JUnit.
  • Interacted with QA team while working on the bug fixes.
  • Provided on call production support - troubleshoot and resolve production issues.

Environment: Java, JSP, Struts, MyEclipse 7.5, iText2.1, iBatis and Birt Viewer

Java Programmer

Confidential, New Jersey

Responsibilities:

  • Worked as a Team Lead (Team size - 4)
  • Requirement gathering with the client through mails and daily calls.
  • Creating WSDL & XSD file based on client requirements.
  • Developing Web Services using RSA tool.
  • Given training in Web Service for the team and external projects. .
  • Involved in designing and testing data retrieval and processing scripts using Unix Shell Scripts
  • Built the legacy translation application using Maven built tool.
  • Deployed the application on WebSphere application server.
  • Set the local repository in settings.xml of Maven built tools.
  • Set the dependency in Pom.xml of Maven built tools.
  • Fixed the defects for the application.
  • Created the JUnit Test Scripts for legacy translation.
  • Supported Testing team in executing the test cases in baseline and SIT (the real) environment.
  • Resolved the defects when they are raised in system integration testing and user acceptance testing.
  • Used HP application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.
  • Developed the message consumer which reads the file from topic and invoke the respective onMessage Method.
  • Added the dependency in pom.xml.
  • Created the properties file for log4j and other hard core values.
  • Created the Webservices for the business events.
  • Involved in developing use cases, sequence diagrams and class diagrams for the global qualification module using UML, involving MS Visio.
  • Analyzed the existing code for enhancing the application as per the client request.
  • Implemented several design patternsduring designing subprojects (Supplier Available Capacity, Tasks generating).
  • Involved in designing the screen for "General Contractor” and also wrote business logic for the tasks of "General Contractor".
  • Designed/Coded/Tested/Implemented Instruction Fix, Method of Payment for "General Contractor" role.
  • Written Test Cases and performed Unit and Integration testing.
  • Supported Testing team in executing the test cases in baseline and SIT (the real) environment.
  • Used hp application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.

Environment: Java, WSDL, XML, XSD, Web sphere 6.1, Oracle, Unix

Java Developer

Confidential

Responsibilities:

  • Designed using SOA architecture.
  • Implemented SOA in developing the web services
  • Involved in writing SOAP and HTTP based WSDL using XML Schema.
  • Involved in developing use cases, sequence diagrams and class diagrams for the global qualification module using RSM, involving MS Visio.
  • Implement the business logic in the UTIL classes that are called from the web service class.
  • Experience using Version controls such as SVN
  • Worked with business analysts (BA) and analyzed business requirements.
  • Involved in using Java, Oracle, JDBC, and UML to create a multithreaded system tray client application that used SOAP to interface with custom Web Services.
  • Designed Oracle tables, views, cursors, procedures, etc using SQL Navigator.
  • Exposed one of the services from two existing system according to their requirement using JAX-WS and implement it on Enterprise Service Bus.
  • Experience in implementation of Service Oriented Architecture Concepts
  • Extensively worked on extensible mark-up language (XML)
  • Involved in the understanding and designing of the complex back-end middleware framework
  • Developed and integrated java beans and other java classes.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Performed code reviews and recommended automated review tools for the project
  • Solid understanding of object-oriented programming (OOP)

Java Programmer

Confidential

Responsibilities:

  • Creating business rules using Infrex tool.
  • Created ER diagrams and database creation and maintenance activity in Oracle.
  • On-time delivery and UAT deployment is done. There were no slippages and major bottlenecks during implementation
  • Gave training for the new comers in the project
  • Used JIRA to see the existing technical design, functional requirements of the Turnpike.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
  • Experience in rule modeling and integration using Corticon Rules Engine, IBM iLog or similar rules engine.
  • Developed Oracle Stored procedures to handle the business logic.
  • Involving in Infrex tool (Rules Engine) for adding new client configuration

J2EE Developer

Confidential

Responsibilities:

  • Developed HTML, UML, Java Server Pages confirming to JSP and Java Beans to present Client side GUI.
  • Batch Programs for projecting the future payments
  • To development of JavaScript code for Client Side Validations
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Worked with Tag Libraries in Struts framework.
  • Involved in collection of the requirements and detailed system study and Writing the use cases using the UML methodology.
  • Developed web applications using Java servlets and JSP.
  • Involved in using Java, Oracle, JDBC, and UML to create a multithreaded system tray client application
  • Requirement collection, creation of UML diagrams.
  • Designed and developed advanced dynamic views using JSP, Java Script, XML, XML Schema, HTML
  • Web application development using J2EE: JSP, Servlets, Spring, JMS, JDBC, Java Beans, Struts.
  • Used Struts Frame Work to implement MVC design pattern
  • Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Experience using Version controls such as SVN.
  • Extensively worked with the JDBC Stored Procedures from Oracle database.
  • Developed EJBs business components (packages and Modified Classes) utilizing the existing packages on Visual Age for Java.
  • Worked with Core Java Applets, Multithreading, Serialization and Collections.
  • Designed the application with a web interface to accept user input and run the rating of policies obtained by the user input during the night as a batch process.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Coordinating development efforts and troubleshooting technical problems during testing support.
  • Developed JSP as the view, Servlets as Controller as model in the Struts Framework.
  • Worked on Web sphere application server to deploy application using JSP.
  • Configured JDBC designed and coded the programs for database interaction.

Environment: Java, HTML, Servlets, UML, J2EE, JSP, SQL, Java Script, EJB, ORACLE, Struts.

We'd love your feedback!