We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over eight years of professional experience in Information Technology with extensive experience in design, development, implementation, testing and support in client/Server, Object Oriented and Web based environments with demonstrated expertise in Java and Web Development
  • Strong programming knowledge in Java and J2EE technologies like JSP, Servlets, Struts, EJB, XML and JDBC.
  • Well versed Graphical User Interface design and development using JavaScript, jQuery, AJAX, CSS and HTML/DHTML.
  • Worked with charting libraries like amCharts and flotr for displaying graphs with very large data sets.
  • Good knowledge in Design Patterns.
  • Experience in BEA Web logic and Web Sphere Application Servers and Apache Tomcat Web Server.
  • Experience in web application frameworks such as Spring and Hibernate.
  • Knowledge in JSF, Web Services basic platform elements like SOAP, WSDL, UDDI.
  • Experience working with agile software development methodology.
  • Expertise with J2EE compliant IDE s such as Eclipse 2.1/3.x, NetBeans.
  • Experience in software development, documentation and testing (Unit, Functional, User Acceptance) and JUNIT
  • Experience in using building tool Ant and logging tool Log4J.
  • Experience in designing using UML with Microsoft Visio.
  • Experience in bug tracking tools like JIRA, Bugzilla and version control tools like CVS, SVN and PERFORCE.
  • Experience in working with diverse industries such as Banking, Financial and Insurance.
  • Working knowledge in ASP, VB, .NET, Android, SQL, T - SQL, VBScript and UNIX.
  • Experience in different database like SQL Server, Oracle, MySQL, MS Access and Sybase.
  • Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies.

TECHNICAL SKILLS

Operating Systems: Windows 95, 98, 2000, 2003, XP and Unix.

Technologies: Java, J2EE, JSP, JavaBeans, Servlets, EJB, Ajax, Struts 1.1xJDBC, JNDI, Spring, Hibernate, JUnit, jQuery, .NET 3.0.

Databases: Oracle, MySQL, DB2, Sybase, SQL Server.

Internet: JavaScript, XML, XSLT, HTML, DHTML and CSS Java, C, C++, C#, VB, SQL.

IDE: Eclipse 2.x/3.0, NetBeans, EditPlus, RAD, Visual Studio.

Tools: Perforce, Apache Ant 1.6.5, Log4j, CVS, SVN, JIRA, Bugzilla.

Database Utilities: Toad, SQL Developer, DB Artisan, Enterprise Manager.

Application Servers: IBM WebSphere, BEA WebLogic.

Web Server: Apache Tomcat.

PROFESSIONAL EXPERIENCE

Confidential, CA

Lead Java Developer

Responsibilities:

  • Involved in gathering and analyzing teh requirements, design, development and support of teh application.
  • Developed user Interfaces using JSPs, Struts, JSTL and JavaScript.
  • Created/Enhanced UI using HTML, CSS and jQuery.
  • Extensively used various jQuery plugins.
  • Provided different types of graphs like bar/stacked bar/line/candlestick with amCharts charting library for very large datasets.
  • Extensively used theJSON objectsfor UI Graph displays.
  • Involved in smoke testing in different environments.
  • Developed application with strict adherence to J2EE best practices.
  • Written teh test cases usingJUnit for Unit testing.
  • Experience and deep knowledge in Query Builder.
  • Re - wrote many queries using query builder for improving performance.
  • Used Log4j and Syslog for logging.
  • Used and customized OpenCSV library for exporting bulk data.
  • Involved in enhancing and maintaining teh application.
  • Involved in co-ordination with offshore team.
  • Formulated use cases for each business requirement and normalized teh use cases to suit teh requirements.
  • Created roles and pages and incorporated teh portlets depending on teh business functions.
  • Expert in debugging teh issues and resolving teh production/test issues.
  • Wrote complex SQL, PL/SQL queries for bulk processing of data in Oracle DB.

Environment: Java, J2EE, Struts,JSP, XML, HTML, JavaScript, JUnit, Perforce, Oracle 10g, Apache Tomcat 5.5, amCharts, jQuery, Syslog, Log4j.

Confidential, CA

Java Developer

Responsibilities:

  • Involved in gathering and analyzing teh requirements, design, development and support of teh application.
  • Created teh portal domain template by consolidating teh data sources with proper JNDI mappings.
  • Developed web - tier module using JSPs, Servlets, and Struts.
  • Developed user Interfaces using HTML and JavaScript.
  • Developed services for business logic and data access layer with Hibernate.
  • Developed reusable AJAX components for web-tier.
  • Configured theJMS application serverto make asynchronous calls for appadmin role.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with teh database to update, retrieve, insert and delete values TEMPeffectively.
  • Used Spring Inversion of Controland Transaction Management in teh GUI for Maintenance Screens.
  • Extensively used theJSON objectswithAJAXfor UI displays.
  • Involved in migration of teh code/property files across different environments (DEV/SIT/UAT).
  • Involved in smoke testing in different environments.
  • Written teh test cases usingJUnit for Unit testing.
  • Created page flows for new business requirements.
  • Coordinating with teh business users.
  • Created Use Cases and Sequence Diagrams for teh modules, which me handled.
  • Attended scrum meetings and responsible for giving sizing to teh tasks assigned.

Environment: Java, J2EE, Servlets,JSP, XML, Struts, Spring, Hibernate, HTML, JavaScript, XML, JUnit, CVS, OracleWebLogicPortal,Oracle 10g, Apache Ant 1.6.5, JMS, AJAX and JNDI.

Confidential, NJ

Java Consultant

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases.
  • Gathered requirements from business users and suggested technical specification.
  • Developed teh front end for Account login and Activities using Struts framework, JSP, Servlets, HTML, DHTML and JavaScript.
  • Developed Message Driven Beans for real time messages.
  • Developed Hibernate mapping classes and xml files for DAO layer.
  • Used JDBC for loading bulk data into teh database.
  • Developed Stored Procedures, Cursors and Triggers for engine in teh Sybase database.
  • Used design patterns like Singleton, DAO and MVC.
  • Developed JUnit test cases for unit testing.
  • Designed Use Case, Class and Sequence diagrams using MS Visio.
  • Worked with different teams in teh organization to move teh changes to different regions (Testing/Production).
  • Used Log4j and commons - logging frameworks for logging teh application flow
  • Built and deployed teh application using WebSphere.

Environment: WebSphere 6.0, J2EE 1.3, Java 1.5, JSP, Servlets, EJB 2.0, Struts 1.1, Hibernate, JDBC, Eclipse 3.1, Sybase ASE 12.5, JMS, Log4J, JUnit, HTML, DHTML, JavaScript, UML, SVN, and ANT

Confidential, NJ

Java Consultant

Responsibilities:

  • Developed presentation layer using Struts Framework.
  • Implemented teh Business Objects to perform business logic.
  • Created DAO s to perform teh database operations.
  • Full life - cycle implementation of teh project following SDLC.
  • Designed use-case diagrams, Sequence diagrams, Activity diagrams, Class diagrams, and Component diagrams using Microsoft Visio.
  • Prepared design documents according to teh business specifications.
  • Developed JavaScript and servlets for data validations and client side functionality.
  • Singleton design pattern was used to keep track of teh items.
  • Developed user specific objects as a part of Struts MVC frame work
  • Source Code documentation and inline documentation.
  • Participated in code reviews.
  • Performed unit testing and integration testing using JUnit.

Environment: Java, J2EE, Struts Framework, JSP, JUnit, HTML, Web Logic 8.1, Keystone and DB2 database server.

Confidential, NJ

Java Developer

Responsibilities:

  • Followed agile methodology for Iterative releases of teh full life cycle development.
  • Used OOAD technology and wrote design documents by using UML methodology.
  • Developing and re - engineering teh existing web applications into teh bank standard application.
  • Developed classes to Parse XML by using SAX and DOM parser.
  • Developed user interfaces using Servlets, XHTML.
  • User interface using JSP, CSS, Ajax and JavaScript.
  • Involved in designing teh DB objects such as Tables, Procedures and Indexes.
  • Involved in teh enhancement of teh Year-end rollover activities for Phileas application.
  • Wrote SQL queries to perform database testing manually.
  • Responsible for developing Unix jobs using Autosys.
  • Participated in team meetings for test case reviews and status updates on daily/weekly basis.

Environment: Win 2000, JSP, CSS, VBScript, JavaScript, Tomcat, XML, AJAX, Perl, HTML, SVN, JIRA, Servlets, Autosys, JIL, Struts and Oracle.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and implementation using MVC Architecture used open source Struts framework and Database with new field updates
  • Designed and developed User Interfaces, Menus using HTML, JSP.
  • Have used JDBC to handle large result sets.
  • Designed class and sequence diagrams for Modify and Add modules
  • Developed several session beans for managing teh business logic.
  • Tested some of teh transactions between teh client and teh database using servlets.
  • Developed JSP and EJB components for teh application.
  • Maintained teh existing code base developed in teh Struts framework by incorporating new features and doing bug fixes.
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
  • Used XSLT for transforming XML documents to HTML.
  • Actively involved in developing, testing and deploying of teh application on Application Server.
  • Developed JSP pages with teh help of Struts tag library.
  • Done Java Script Validations on JSP pages as per teh requirement.
  • Used JUnit for testing teh entire application.

Environment: WebLogic 8.1, NetBeans 3.6, JSP, Servlets, JavaScript, MS Visio, JDBC, Oracle 9i, JUnit, CVS, Struts, XML, XSLT, HTML, XHTML, PL/SQL.

We'd love your feedback!