We provide IT Staff Augmentation Services!

Sr. Java Software Developer Resume

San Francisco, CA

SUMMARY:

  • Sun Certified Java Programmer around8+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,.
  • Proficient with Software development methodologies like Agile Methodologies.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Excellent Core Java development skills.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections.
  • Proficient in programming with Java/J2EE and strong experiencein technologies such asJSP, Servlets, Struts, Spring(IOC & AOP), Hibernate, EJBs, MDBs,Session Beans,JDBC and JNDI.
  • ExposuretoXML, DTD, SCHEMA.
  • Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding ofExtJs.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axisweb services which usesSOAP, WSDL, Exposure to JAXB & JAX-WS.
  • Good experience on reporting APIs such as POI and iText.Some experienceon Jasper Reports.
  • Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
  • Implemented Java MailAPIs to send e-mails.
  • Incorporated XML Parsers such as DOM and SAX.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Good work experience on RDBMS like Oracle 10g/9i/8i and MySQL.Creating SQL statements &Sub queries.
  • Design anddevelopment of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere,JBoss and Weblogic.
  • Implemented Unit Testing using JUnitand Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on TOAD, SQLyogand SQL Developer.
  • Used integrated environment for java such as Eclipse, My Eclipse, RA, Net Beans, Clear Caseand VSS.
  • Exposure to UNIX commands and Linux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

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

Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX

Core Java: Serialization, JDBC, Java RMI, Internationalization & Localization etc

Markup/Scripting Lang.: HTML, CSS, XML, JavaScript, DWR, JQuery, AJAX

XML Technologies: XML,XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP.

Tools: & Framework: Struts, Spring, Hibernate, Web Services, Log4J, Apache Common Library, Apache POI, Apache Velocity Engine, Axis, Xfire, Junit, Maven, Ant, RUPRational Rose: Application/Web Servers IBM WebSphere, Weblogic, Apache Tomcat, JBoss

Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS

DBMS/RDBMS: Oracle

Source Control Systems: CVS, VSS,SVN, PVCS

Defect/Bug Tracking: Rational Clear Quest, Test director

IDE: Eclipse, IBM WSAD, RAD

Infrastructure Software: Dreamweaver and other office automation and Presentation Software

O/S & Environment: Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000, Windows NT/XP

Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. Java Software Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented business logics using Servlets and actively participated in deploying the application in WebLogic.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.
  • Design and Developed using Web Service using Apache CXF.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Implemented a Node.js server to manage authentication.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Created web application prototype using jQuery and Angular JS
  • Created front-end using EXTJS framework.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Working with Responsive Web design using Bootstrap.js.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Developing web application with Backbone.js
  • Extensively used Oracle programming using SQL and PL/SQL
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.

ENVIRONMENT: JAVA, J2EE, SPRING, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, JSP, JSTL, NODE.JS,ANGULAR.JS, BOOTSTRAP.JS,BACKBONE.JS, SERVLET, ORACLE, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT, COHERENCE, MANGO DB,SUBVERSION, JASPER REPORT, ILOG, AGILE, WEB 2.0, SOA.

Confidential, San Francisco, CA

Sr. Java Software Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed the spring AOP programming to configure logging for the application.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
  • Worked on Securing Web Sphere Portal with LDAP and DB2, Web Sphere with LDAP.
  • Worked on Web Sphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Creation of REST Web Services for the management of data using Apache CX
  • Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication
  • Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
  • Implemented highly scalable application architecture using Oracle Coherence.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Developed mobile applications using JQuery Mobile, Phone Gap, and Sencha for Virtual InfotechInc
  • Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
  • Used DOJO to create interactive user interface.
  • Developed Java Script utility objects for common client side validations, history handling, window management and menus management
  • Developed forms using HTML and performing client side validations using Java Script.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Inserted External Style Sheets to various web pages using CSS.
  • Worked on AJAX support in applications, Worked with JSP Dynpages with AJAX (YUI) and other portal components, Used Extensively AJAX, JSON, XML, and YUI for Business customers.
  • Used Ajax for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Used Spring data framework for CRUD operations on MongoDB.
  • Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Created custom javascript libraries using backbone.js and jQuery.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Implemented AngularJS, Bootstrap, LESS, Karma, Mocha, and many jQuery plugins wrapped in AngularJS directives.
  • Front-end development utilizing JavaScript frameworks such as Angular, jQuery and Backbone as well as front end technologies HTML5, CSS3, Ajax
  • Experience with SQL and basic CRUD operations.

ENVIRONMENT: JAVA, SPRING, HIBERNATE, STRUTS, JSF, WEB SPHERE PORTAL, APACHE CXF, SOAP, WEB SERVICES, DOJO, AJAX, SENCHA EXTJS, JAVASCRIPT, CSS, HTML5, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, NODE.JS,ANGULAR.JS, BOOTSTRAP.JS,BACKBONE.JS, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, JIRA, GWT, GIT, GITHUB, JASPER REPORT, ILOG, JRULES, SCRUM, COHERENCE, MANGO DB, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP.

Confidential, NEW YORK, NY

Senior Software Engineer

Responsibilities:

  • Implemented Spring AOP for admin services.
  • Development of a split billing system - core java, collections, spring, hibernate, mysql.
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Developed the front end using JSF and Portlet.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Developed various EJB's to handle business logic.
  • Used JBoss application server to deploy application into Production environment.
  • Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Designed and Developed persistence layer with Hibernate, jQuery.
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
  • Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application.
  • Worked on JDBC to select and update the data from the MySQL database
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript& more.
  • Involved in ILOG Validation System design decisions and architectural designs with
  • Enterprise architect and other Team members
  • Designing the flow of the project using Water Fall Model.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Design and development of the exception management workflow using Oracle BPM
  • Deployed the applications in Linux servers using deployment scripts.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Used IBM MQ Series in the project.
  • Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Design and Develop programs in C++ to integrate as per the users requirements.
  • WordPress integration, migration, design, redesign, and expansion
  • Used ASP.NET technology for developing the presentation layer.
  • Place orders for and fill prescriptions for mail order pharmacy through CVS Caremark.

ENVIRONMENT: JAVA, J2EE, SPRING, IBATIS, STRUTS, JSF, EJB, JBOSS, APACHE AXIS2, SOAP, WSDL, JQUERY, JSP, SERVLET, DB2, MYSQL, TOAD, SQL SERVER, UML, NETBEANS, SELENIUM, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, Mercurial, ClearCase, COGNOS, ILOG, WATERFALL MODEL, ORACLE ADF, ORACLE BPM, IBM MQ SERIES, APACHI TOMCAT, LINUX, UNIX, RUBY, WORD PRESS, DRUPAL, .NET, ASP, C, C++.

Confidential, NEW YORK, NY

JAVA DEVELOPER

Responsibilities:
  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, Javascript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built the admin module using Struts framework for the master configuration.
  • Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB (Session Beans) to create WAS Scheduler.
  • Used Webspheredata sources for the database connection and accessed using JNDI names.
  • Implemented the Web sphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for regular cleaning of database.
  • Used Oracle 8i as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.
  • Deployed the application on production server along with WAS administrator.

ENVIRONMENT: JAVA, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, JSP, JSTL, SERVLET, ORACLE, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT, CLEAR CASE, JASPER REPORT, ILOG, AGILE.

Confidential, CHICAGO, IL

JAVA DEVELOPER

Responsibilities:

  • Interacting with the client and analyzing the requirements to help and understand the requirements.
  • Involved in all phases of SDLC.
  • Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
  • Application was designed and developed in Struts framework with Struts Tiles which is based on MVC pattern.
  • Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
  • Implemented the Struts Validation framework.
  • Use of Java Collection APIand classes such as HashMap, ArrayList and Vectors.
  • Incorporated XML Parser such as DOM.
  • Developed web services using SOAP, WSDLand Apache Axis which helped communicating through different modules of the application.
  • Implementeddatabase transactions using Hibernate ORM framework.
  • Implemented iText and POI to generate reports.
  • MySqlwas used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
  • Used TOAD to create complex queries and subqueries.
  • Built and deployed WAR file on JBoss application server.
  • Used VSS for version control of project files.
  • Implemented Log4j to maintain system log.
  • Developed application using MyEclipse for rapid development.
  • Involved in QA support and deployedthe application on Production server and supported for the real time issues.

ENVIRONMENT: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile,Web 2.0, SOA, Flex .

Confidential, CHICAGO, IL

Software Engineer

Responsibilities:

  • Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
  • Designed Class Diagrams and Sequence diagrams for the application.
  • Involved in enhancing Presentation layer, Business layer and DAO layer components.
  • Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
  • Client and Server side validationswere done using Javascript and Ajax.
  • Extensive use of Ajax to update the part of webpage which improved the performance of the application.
  • Business logiclayer was implemented using Servlets and EJBs.
  • Implemented XML parsers such as DOM.
  • Incorporated persistence tier using Hibernate 2.0 framework.
  • Developedcode for Java Multithreading.
  • Implemented Log4j to maintain system log.
  • Created service component using EJB 2.0.
  • Incorporated Mule for messaging.
  • Deployed the application on JBoss3.0 application server.
  • Used Oracle 8i as relational databases.
  • Involved in Unit testing, bug fixing, QA and Production support.

ENVIRONMENT: Java, JSP, Servlets, EJB, HTML, Javascript, Ajax, Log4j, XML, DOM, EditPlus, Mule, JBoss.

Hire Now