Senior Java Developer Resume
San Francisco, CA
SUMMARY:
- 8+ years of experience in analysis, design and development of client/server, web based applications.
- Experienced in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE using Java. J2EE, Struts and SQL Server.
- Good experience in implementation and Support projects relating to Spring, JSP, JSF and Sybase as a Software Developer.
- Extensively worked on Javascript, NodeJS, AngularJS and JQuery used for Front end and Engine coding, while Embarcadero Rapid SQL, used Sybase and SQL for handling or retrieving information as backend.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE. Effective in working independently and collaboratively in teams.
- Extensive experience in SQL Server Database design, Database maintenance, stored procedures, and triggers using SQL Server 2000. Good working knowledge with designer tools such as Microsoft Visio. Capability to learn new things and to adapt quickly in new business and functional domains
- Along with good technical skills, have a sound functional knowledge in Insurance domain.
- Proficient in client interaction and communication. Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Senior Java Developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Implemented application level persistence using Hibernate and Spring.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed web pages using HTML/CSS and JavaScript.
- 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.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Responsible for the implementation of Web Design based on CSS, HTML, and Bootstrap Front - End Framework.
- Built main application in Python, Django leveraging technologies such as Tastypie,Backbone.js, and Celery
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed HQL queries for CRUD
- Connectivity to the database is provided using JDBC.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Worked on web services SOAP and REST technologies
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Experience in creating build files using Maven.
- Generated PDF reports using ECF and iText.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Prototyped and implemented Cloud based Service Bus on WSO for engaging stakeholders in the initial SOA discussions.
- Commission breakdown and update pages were enhanced using JSP/HTML and CSS
Environment: Java, J2EE, Struts, Jquery, Hibernate, Oracle, Crud, AJAX, JDBC, Junit, UML, ILOG, Web 2.0, ITEXT, JSP, SVN, Eclipse, Mongo DB, Java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlet, Deployment of Java, J2EE application, SCRUM, REST, PL/SQL, Sencha, Node.js3, CRUD, Bootstrap.js, coherence, Backbone.js, Angular.js, Weblogic, JSTL.
Confidential, Pleasanton, CA
Senior Java Developer
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBATIS.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server
- Worked on creating menus and tabs on JSP pages using JQuery and CSS
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
- Made Fixes and enhancements to online bill paying ASP.NET/SQL tier software for water companies.
- Develop the codes in C++ programming language
- Expose PL/I database access layer as web service using RD/Z
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Used JBoss application server to deploy application into Production environment.
- Create and maintain Amazon EC instance that supports the companies Redmine project management site and Mercurial CM
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Designing the flow of the project using Water Fall Model.
- Participated in converting the business requirements to software specifications using Rational UML
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process
- Inserted External Style Sheets to various web pages using CSS.
Environment: Java, MAINFRAME,J2EE, Struts, Jquery, IBATIS, C, Oracle, Crud, JDBC, SAS VB, SELENIUM, UML, ILOG, Web 2.0, JSP, MERCURIAL, Neatbeans, APACHE AXIS2, ASP, WATERFALL MODEL, TOAD,ANT, SOA, Servlet, Deployment of Java, J2EE application, REST, PL/SQL, CRUD, Weblogic, JSF, DOJO, DB2, soap, Spring Web Services, SQL SREVER, XML, JRULES, JIRA, EMC DOCUMENTUM, Apache Tomcat, IBM MQ SERIES, SOA, Linux, DRUPAL, RUBY, EJB,MYSQL, WSDL, Jboss, CLEARCASE, JMS,ASP, SWING, COGNOS, ORACLE ADF, ORACLE BPM, UNIX, WORDPRESS,C++, COBOL
Confidential, New York, NY
Sr. J2EE Developer
Responsibilities:
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed the front end using JSF and Portlet.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Developed .NET components using C# and involved in the deployment of those components.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Designed the dynamic stress reporting Sybase, Perl and C++
- Builds and develops java interfacing with different backend systems in Mainframe.
- Generate Cobol procedures to apply business logic to the data.
- Expose PL/I database access layer as web service using RD/Z
- Develop/test/debug JCL
- Worked on stored procedures, PL/SQL and SQL queries
- Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
- VB5 front end application development using DAO/ADO.
- Used ASP.NET technology for developing the presentation layer.
Environment: Java, J2EE, Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I, Jcl, Sql, Sas, Vb, Asp.
Confidential, Atlanta, GA
Software Developer
Responsibilities:
- Interact with the business team for requirement gathering.
- Produce Functional Design Document and provide the proof of concept for major functionality requirements like auto printing insurance quotes in PDF form, merging PDFs etc.
- Set up the development environment in Websphere Application Developer(WSAD)
- Create deploy and build scripts using ANT tool
- Implement design patterns Business delegate, Adapter, Decorator
- Develop interactive user interface using struts and tag libraries.
- Developed the helper classes used by most of the components in this application.
- Used AJAX to create interactive web pages.
- Implemented Struts MVC architecture by creating Model, View and Controller classes.
- Implemented Struts Validation framework to validate the customer data.
- Create an Entity bean to interact with TIBCO middleware.
- Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
- Implement logging mechanism using STRUTS.
- Deploy application in JBOSS server using Ant scripts.
- Unit and integration testing
Environment: Java, J2EE, Spring, Hibernate, JBoss, WSAD, Java, J2EE, Struts, Validation Framework, TIBCO, SQL, SQL Server, iSeries, JBoss, Java script, JDBC, SQL, AJAX, XHTML, XML, XSLT, Apache ANT.
Confidential, Maryland, MD
Java Developer
Responsibilities:
- Interact with business team at client place to resolve requirements gaps and finalize functional requirements
- Write stored procedures and SQL queries to interact with the oracle database.
- Involved in coding for JSP pages, DynaValidatorForm, Action classes, DAO’s & Service classes
- Implement the MVC architecture using struts
- Created the application as independent services.
- Unit, Integration testing and code review at client place
- Defect fixing and defect prevention analysis
- Set up the test environment at offshore using VMWare.
- Configuration Management - delivery of code via VSS (Visual Source Safe)
Environment: Java, Struts, WebSphere Application Developer, Eclipse, VMware, Windows XP, PVCS, Java Script, HTML, XHTML, XML, SQL, Oracle 8i, Informix, Visual source safe.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
- Develop user interface using JSP and Custom Tags.
- Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
- Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
- Conduct Test Cases walkthrough on the test cases with development and Business People.
- Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
- Test Case Execution using QTP
- Validate the Test Results produced by QTP
- Validate XML Based Test Result Document for Traceability Report.
- Onsite and Offshore Coordination
Environment: Java, JSP, Struts, Servlets, JSP, DHTML, Java Script, WSAD, DB2, QTP tool.