We provide IT Staff Augmentation Services!

Lead Java Developer Resume Profile

3.00/5 (Submit Your Rating)

NC

PROFESSIONAL SUMMARY:

  • Around 8 years of Information Technology experience in Analysis, Design and Development.
  • Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and Web Services.
  • Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Good experience in implementing Object Oriented Analysis Design OOAD .
  • Exposure t implementing Web Services WSDL using SOAP protocol .
  • Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring, Spring web flow, JPA, GWT Google Web Toolkit and Persistence Framework like Hibernate ORM Object Relational Mapping in a typical n-tier architecture.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Worked on Hibernate for mapping the java objects t relational database and SQL queries t fetch the data, insert and update the data from the database.
  • Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, Jboss, Apache Tomcat BEA WebLogic.
  • Experience working in Databases like Oracle SQL, PL/SQL , MS SQL Server 2000, MySQL.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN.
  • Experience in writing ANT, Maven build scripts, Providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Ability t learn and use new systems and paradigms in considerably less time.
  • Worked on code optimization performance tuning of various applications.
  • Excellent interpersonal, technical, strong problem solving and decision making skills.
  • Capable of working independently as well as a part of dynamic team. Ability t quickly grasp business domain.

TECHNICAL SKILLS:

  • Language
  • Java, J2ee Servlets, Jsp, Jdbc, Java Beans, Jsf, Jndi, Ejb .
  • Web Technologies
  • HTML/ DHTML, XHTML, CSS, XML, XSD, WSDL,DTD, DOM/SAX and J2EE Design Patterns.
  • Frameworks
  • Struts, Spring , Hibernate, Gwt.
  • Ide's
  • Eclipse Galileo, Helios , Net Beans, Bea Web Logic Workshop, IBM RAD .
  • Web Services
  • Jax-Ws, Soap, WSDL, Apache Axis, Ibm Mq .
  • Webservice Tools
  • Tcp Monitor, Soap UI, HTTP Monitor, Secure CRT.
  • Application Servers
  • Bea Weblogic, Ibm Was, Jboss, Apache Tomcat.
  • Databases
  • Mysql, Oracle, Sql Server.
  • Scripting Language
  • Javascript, Ajax.
  • Tools
  • Build Ant, Maven, Maven2 , Logging Log4j , Version Control Cvs, Svn, Clear Case, Surround , Testing Bugzilla, Junit, Jmeter, Jquery, Clear Quest .
  • Operating Systems
  • Windows 2000, Windows Xp, Windows Vista,Windows 7,Unix And Sun Solaris.

PROFESSIONAL EXPERIENCE:

Confidential

Role: Lead Java Developer

Description:

Applications was designed and developed in Java/J2EE, Spring, Hibernate for real time Voice Transmission over IP, following the H.323 protocol suite. This IP Phone application had features like Call Forwarding Call Transferring and Voice conferencing. Amdocs Ensemble was the software used t generate billing statements for this application.

Responsibilities:

  • JSP interfaces were developed. Custom tags were used.
  • Developed internal application using Angular.js and Node.js connecting t Oracle on the backend.
  • Used Require.js, Backbone.js and jQuery t create multiple JavaScript applications.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Developed Dash-Board t monitor and report Cache Coherence Servers.
  • Deployed EJB Components on WebLogic
  • Eclipse Helios as IDE for the Java development
  • Basic Experience with SOA REST
  • Used JPA JDBC Framework and Apache CXF for XML generation
  • Developed DA API t manage the payment information using JDBC
  • Implemented MVVM in all interactive views using jQuery Knockout.js and layouts in Bootstrap.
  • Developed HQL queries for CRUD
  • Created of interface t manage user menu and Bulk update of Attributes using JS, EXTJS, XML and JQUERY
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed and Implemented WebServices and used Spring Framework.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Used AJAX t provide an advanced user experience.
  • Created frontend using EXTJS framework.
  • Used JavaScript for Client Side validations.
  • Worked with Transaction Isolation levels in Oracle
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Used: INCA, Clearcase, XMetal, Codewrite, Embedded C.
  • Developed test cases and performed unit testing using JUnit.
  • Worked with NoSQL database MongoDB and worked with it t perform many different operations
  • Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mong DB data.
  • Designed and implemented four Agile Scrum teams for product development.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed Servlets and Worked extensively on Sql.
  • Used Maven t build and generate code analysis reports.
  • IText was used t generate PDF for HTML forms.
  • Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit GWT .
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Development/Deployment of jar files int ILOG Rule builder.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, XML, Sencha EXTJS, Angular.js, Node.Js, Bootstrap, Backbone.js, Javascript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Coherence, MongoDB, Eclipse, Weblogic, Subversion SVN, Junit, Agile, UML, JSP, JSTL, Servlet, Maven, ITEXT, GWT Google Web Toolkit , Jasper report, ILOG, Web 2.0, SOA.

Confidential

Role: Lead Java Developer

Description:

This system provides Patient Administration, Billing Management functions for the hospital. The major functions of Administration module are Allocating Registration, Recording Personal Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing module allows Billing and receivables, looks int multiple modes of Payment and Rates Definition for Services.

Responsibilities:

  • Developed the spring AOP programming t configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes
  • Implemented JSF framework in the application which is based on MVC design architecture.
  • Used AJAX t provide an advanced user experience.
  • Establish coding standards for Java, JEE, ExtJS, etc.
  • Implemented validation using JavaScript
  • Developed UI screens using YUI, CSS and JQuery.
  • Used DOJ t create interactive user interface
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Experience with SQL and basic CRUD operations
  • Wrote Stored Procedures, Packages, PL/SQL scripts are used t query the database.
  • Writing SQL queries t insert, update database. Used JDBC t invoke Stored Procedures
  • Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB SQLs
  • Design and Developed using WebService using Apache CXF Celtix Xfire .
  • Worked on web services SOAP and REST technologies.
  • Developed Web Services t communicate t other modules using XML based SOAP and WSDL protocols.
  • Developed application using Eclipse Ganymede for rapid development.
  • Worked on Securing WebSphere Portal with LDAP and DB, WebSphere with LDAP.
  • Developing a new Content Management System backed by subversion using java EE technologies.
  • Developed test cases and performed unit test using JUnit Framework.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Established a lightweight Scrum project management process and helped team meet sprint goals.
  • Created Class Diagrams and sequence diagrams using UML.
  • Responsible for developing GUI / user interfaces using JSP, CSS DHTML
  • Developed frontend widgets in Backbone.js and Handlebars.js
  • Utilized Mong database management system for keeping user generated data
  • Bottle micro-framework implemented with REST API and MongoDB NoSQL as back end database.
  • Developed JSPs using EL language and JSTL tags.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
  • Developed JSP pages and Servlets for customer maintenance
  • Created web application prototype using jQuery and Angular.JS
  • Prepare Java/J2EE development structure for Maven.
  • Utilized Node.js t create a fast and efficient chat server.
  • Has developed XML Parsing logic using DOM Parsers.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Provided end user support for all levels of Oracle ECM users.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Worked on tickets from service-now and Jira on daily basis.
  • Enhanced and created new Jasper Reports according t the requirements.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Worked with Technical Leads t design and implement rules using JRULES.
  • Developed a web control console using GWT t manage data matching for data staging
  • Worked with business teams using Agile methodology t integrate business line of apps with SOA in a seamless fashion.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Apache Tomcat Server was used t deploy the application.
  • Deployed the applications in Linux servers using deployment scripts.
  • Writing and Optimizing MySQL Queries and connect queries t PHP.

Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, DOJO, Sencha ExtJS, JavaScript, CSS, Ajax, Html5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, REST, Eclipse, Websphere Portal, Coherence, MongoDB, GIT, GIT Hub, Angular.js, Node.Js, Bootstrap, Backbone.js, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, ITEXT, Oracle, Oracle Enterprise Content Management, GWT Google Web Toolkit , Jira, Jasper Report, ILOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP

Client: Countrywide Finance, Chicago, IL

Role: Sr. JAVA Developer

Duration: Dec'10 Nov'11

Description:

It consisted of four main modules. 'Java', 'Hibernate', 'Spring' and 'Apache, Struts'. The Mornet Plus module was the one where Country wide's representative submits customer's application in a fronted top view and Lender can view the information of the customer. The desktop Underwriter was the loan-underwriting engine where Lender makes decision whether t approve a loan or not. When Lender submits their load data int the system, the system is run through regression and Statistical analysis. Decisions are based on the result of the analysis. The Laser is the servicing system that does the monthly service. APE is where lender accesses t obtain loan price. Performed testing on each of these modules.

Responsibilities:

  • Design online stores using ASP JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
  • Develop and implement online marketing strategies for clients, including Drupal Wordpress
  • Develop WordPress themes t meet the needs of the small business owner.
  • Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS version
  • Batch program has been written using PL/I procedure
  • Developed a banking application during industrial training. The technologies used were COBOL and CICS.
  • Worked with MQ Series t keep the mainframe data in sync with oracle database.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
  • Used Resource Manager t schedule the job in Unix server.
  • Install and configure a Linux server t publish applications and the DataBase
  • Configured Server for Oracle Database and Apache Tomcat
  • Used IBM MQ Series in the project.
  • Developed and integrated external ORM system int Oracle BPM ALBPM in order t access Oracle Database inside processes
  • Developed an application in Java using Oracle ADF framework.
  • Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
  • Designed Power Cubes using Cognos Transformer
  • Designed the front end using Swing.
  • Analyzed business requirements and documented them int business stories in JIRA
  • Experience with enterprise ECM software such as EMC Documentum and Alfresco.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data
  • Used Ant for developing build scripts and deploying the application ont WebLogic.
  • Developed the Servlets for processing the data on the server.
  • Designed the UML diagrams based on the OOAD principles
  • Worked with SDLC process like water fall model, AGILE methodology
  • Created automated test cases using Selenium
  • Used Visual Source Safe VSS for source code maintenance.
  • Responsible for the total, efficient and profitable operations of a CVS.
  • Developed ANT scripts t build and deploy the application in the JBOSS Application Server.
  • Developed Web Services using WSDL and XML
  • Design and Developed using WebService using Apache Axis
  • Scheduled jobs, Alerts using SQL Server Agent.
  • Used TOAD for all database query testing and optimizations
  • Worked on JDBC t select and update the data from the MySQL database
  • Designed and Developed persistence layer with Hibernate,jQuery.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Extensively used Core Spring Framework for Dependency Injections of components
  • Designed the page flow using struts, server side components, and ibatis for DA layer.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Designed the Front-end screens using JSF, HTML, CSS
  • Created new tables in DB database
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Design Development of the User Interfaces using HTML, CSS and JSP.
  • Develop/test/debug JCL.
  • Developed SQL queries. Actively worked on stored procedures.
  • Developed Java Script and Action Script, VB Script macros for Client Side validations.
  • Designed and developed dynamic web based solutions using ASP, ASP.Net, SQL Server 6.5, Visual Basic 6.0 and Active-X components
  • Developed code for C, C t secure the transaction.

Environment: Java, J2EE, Spring, IBatis, Struts, JSF, EJB, JQuery, Mysql, Toad, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBoss, Mercurial, Clear Case, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, Jira, Swing, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, Z, ASP, C , C , mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP

Confidential

Role: Java Developer

Description:

The Objective of the project is t enable the personal banking system available around the clock for the whole year. This system eases the maintenance of various accounts including credit-cards, loans, and fixed deposits. The system offers automatic bill payments, bill scheduling, fund transfers and automatic notifications through emails.

Responsibilities:

  • Involved in the Requirements collection Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans t handle business logic for fund transfer, loan, credit card fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data int XML format and importing data from XML format t data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented the web services client t consume the third-party service API for validating credit cards. Used XML Web Services using SOAP t transfer the amount t transfer application that is remote and global t different financial institutions.
  • Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J t capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema XST , EJB, ANT, Javascript, JMS, Rational Rose, WSAD, DB 2.

Confidential

Role: Java Programmer

Description:

The objective of this import business project is t construct a method that will automate the approval process required before the request is sent t the supplier.

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets t communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans t business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred t the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.

Confidential

Role: Java Developer

Description:

Confidential. is a leading brand in dry cell batteries and flash lights. This project involved developing a web application for inventory management. The application had a user interface based on JSP and HTML, a middle tier based on Servlets and EJB components and a backend database as Sybase ASE. It allowed users t update their data from the network, query database, alert user on low inventory levels, and send daily reports t staff and supply chain division, etc.

Responsibilities:

  • Implemented MVC architecture by making use of Struts framework
  • Developed JSPs and Servlets in the web-tier and EJB's in the business tier
  • Client side validation was done using JavaScript and CSS was used t define the view of the pages
  • Implemented business logic using Session Beans
  • Implemented data access objects using Entity Beans
  • Used JMS/IBM MQ Series for synchronous/asynchronous communication and sending updates t various other applications
  • Developed user interface using JSPs and HTML
  • Designed Tables, Indexes, Stored Procedures, Functions and Triggers for the database
  • Involved in different phases of Software Development Lifecycle such as Requirement Analysis, Design and Development
  • Developed the application using WSAD
  • Deployed application using WAS on Windows 2000 platform

Environment: J2EE, IBM WebSphere Studio, IBM WebSphere, Sybase ASE, JSP, Servlet, HTML/DHTML, CSS, JavaScript, EJB, Jakarta

We'd love your feedback!