We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Irvine, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit &System Testing, and Production Support of many N - Tier Application Systems.
  • Experience in Bulk Data loading usingSpring Batch, OracleutilitiesSQLLoader and External Table.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Java, Servlets, JSP, AJAX, Struts, Spring (IOC & AOP), Hibernate, Session Beans, EJBS, MDBs, JDBC, XML, HTML, JavaScript and Web Services. Basic understanding of Ext Js
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Experience with web-based application servers like Apache Tomcat, JBOSS, Web Logic and Web Sphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Good experience with Multithreading, Collections and Exceptions.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like Oracle, Mysql SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with Software development methodologies like Agile Methodologies.
  • Good experience with build tools like Ant, Maven and hands on experience as SQL Developer.
  • Good experience with Version control systems like SVN, Clear Case.
  • Good exposure to Continuous Integration and Automated build with Hudson and JRebel.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty and WinScp.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular Js, MongoDB, couch DB and good Knowledge in Node Js.
  • Experienced working with bug/defect tracking tools like JIRA, ClearQuest and version Control tools like GIT and SourceTree.
  • Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.

TECHNICAL SKILLS:

Database Skills: DB2, PL/SQL, SQL, Oracle 8i,9i,10g,11g, MySQL, SQL Server, SQL Developer, Toad, SQLite, Mongo DB, Microsoft Access, EBX.

Programming Languages: JAVA, C, C++,SQL, PL/SQL and UNIX

J2EE Technologies: Java, JSF, CS JSF,JSP, JMS, JDBC, JNDI, Swings, Servlets, Struts, Springs, Spring Batch, Hibernate, EJB, Tag Libraries, MVC, JUnit, JavaScript, CSS, Web Services, SOA and POJO.

Web Technologies: HTML5, XML, CSS, Angular Js, Node Js, Ext Js, Bootstrap, Jquery, Angular Material, XSL, AJAX, JavaBeans, XSL, XHTML, DOJO

Web/Application Servers: JBOSS, IBM WebSphere, Apache Tomcat, Web Logic.

Web Services: SOAP, WSDL and Restful

Scripting Languages: Java Scripting, PERL Scripting, Shell scripting

Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Log4J

Operating Systems: LINUX, UNIX(Solaris 10), MAC OS, Windows 7, Vista, XP, 2000, 98

Version Controls: CVS, Google Code, SVN, GIT, TFS

IDE: Eclipse, Net Beans, MyEclipse, Rational Rose, RAD

Tools: Ant, Maven, Log4j.

Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), JUnit, HP-ALM

Design Tools: MS Visio, Argo UML

Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Interacting with scrum master to ascertain requirements with detailed functional and technical analysis.
  • Used Spring DAO, Spring Batch and also used JTA and JPA for the persistence to the database.
  • Analyzingstruts base code from legacy code base and creating custom tag components inJSF 2.2
  • Deploy and executing the struts code usingTomcat 8.0and executing JSF components usingWildfly 9.xserver.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
  • UsedAngularJS, DHTML and DOM for client side scripting and handled AJAX calls.
  • Developed various complex stored procedures, packages, interfaces and triggers inPL/SQL.
  • Developed and Consumed Enterprise wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks)
  • Created different style sheets using XHTML, DHTML, JavaScript, jQuery, AJAX, CSS to make UI screens compatible across different versions of IE browser.
  • Database handling,Synchronization, Communication.
  • Used multithreading in programming to improve overall performance.
  • Configured and used e-Cache to store the cache in memory to speed up auto complete search functionality across the UI pages.
  • Tiles integration with spring to increase the reusability of template and reduce code duplication.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Implemented Spring Transaction to ensure data integrity and consistency in database.
  • Developed frontend of application usingBootstrap(Model, View, Controller), Angular.js framework.
  • Used Spring MVC, IOC, and AOP for business layer classes. Involved in developing code for obtaining bean s from Config file.
  • Responsible for setting upAngularJSframework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
  • Experience in developing web applications usingJAVA/J2EE concepts like OOP,Multithreading, Collections,javaswing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services, struts andJavaBeans.
  • Redesigned checkout functionality to realign with the current eCommerce industry standards.
  • Created hbm files and used Hibernate Template to do CRUD operations on Database.
  • Built responsive site usingBootstrapthat fits devices of different visual sizes.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database
  • Worked on Messaging to send and receive data asynchronous using MQ.
  • Did performance tuning for application by monitoring Visual VM.
  • Created different branches to maintain code base for each environment using GIT.
  • Worked closely with the testing team in creating new test cases using JUnit Framework .Written Maven dependencies for the project and used GIT, SourceTree as Version control System.
  • Developed client application API’s using Node Js and used Require Js to improve speed and quality of the code.
  • Used Rally for bug reporting and tasks and issue tracking
  • Used MY SQL as the backend database
  • Used Eclipse as IDE. Effectively used Log4j framework to implement logging system for the project.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: JAVA/EE, Struts, JSP, JSF 2.2, Backbone.js, PrimeFaces 5.3, Tomcat 8.0, Multithreading, JBoss Wildfly 9.x, IBM Web Sphere, Ejb 3.0, JPA, ehCache, Firebug, Spring, Spring Batch, Hibernate, JDBC, DB2, JNDI, XML, RESTful web services, Angular JS, HTML, Junit, Maven, Ant, Git, Source Tree, Bit bucket, Eclipse IDE, SQLWorkBench 5.3, Squirrel Client.

Confidential, Bloomington, IL

Sr. Java Developer

Responsibilities:

  • Developed the CWS application using a specific to this client using a CAT tool which is driven by solicitation rules.
  • Extensively used variousPL/SQLfeatures like Cursors, REF Cursors, Collections, Autonomous Transactions, and Bulk Binding along with the various Exceptions in thePL/SQLStored Procedures.
  • Involved in gathering of the business requirements and preparing the DLD's from the FRD's given by business team.
  • Designed and Developed JSP pages using Spring Framework.
  • Developed User Interface and web page screens for various modules using JSP, Html5, CSS, JavaScript, AJAX andAngularJS framework.
  • Developed CWS application using Spring MVC, JSP, JSTL and AJAX on the presentation layer.
  • Business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Use ofMultithreadingand Collections Framework including List, Map etc.
  • Used Angular JS andbootstrapas the development frameworks to build a single-page application.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Extensively implemented JSP/HTML (part of port lets) in presentation.
  • Extensively used JavaScript to perform client side validations, and JUNIT for component testing.
  • Developed a loyalty marketing client using Web Services, MongoDB, and JS.
  • Used MySQL database and extensively wrote SQL, PL/SQL, DDL and DML statements.
  • Developed Web Services using XML messages that use REST web services.
  • Used XPath, XQuery, XSL, and XSLT for UI development.
  • Used RAD IDE to develop the application and maintained the code in Harvest. Also, wrote deployment scripts using Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one- many communications.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Developed a Logger framework for the application using Log4J.
  • Taken care ofJavaMultithreadingpart in back end components.
  • Reviewed the code to reduce the number of database calls and tuned the SQL and HQL queries for optimization.
  • Used Rational Clear Case and Clear Quest for version control and change management
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.

Environment: Java/J2EE, Spring MVC, Hibernate, JSP, WAS 7.0, Oracle 11g, Multithreading, Oracle Pl / SQL, Linux, Java Script, JUnit, AJAX, JSON, JQuery, MongoDB, Harvest, WebLogic, Rational applicationdeveloper (RAD), Rational rose, Rational clear case, Rational clear quest, JSTL, EL, XML,XSLT, Rest web services, Angular JS, Bootstrap, HTML, CVS,Log4J, JSM, JVM.

Confidential, Walnut Creek, CA

Sr. Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework (JSR 303).
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Worked on XML using SAX and DOM parsers.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Developed server side utilities usingJavaBeans, XML, and EJB.
  • Involved in efficient using ofmultithreadingconcept for improving CPU time.
  • UsedMultithreadingfor invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • UsedJavaSwing for developing internal GUI applications.

Environment: JDK1.6, JSP, Servlets, struts, Spring Framework 3.0, Spring IOC, Linux, Multithreading, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, Swing, UNIX, Selenium, Java Beans, Xml, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server side programs by using Servlets and JSP.
  • Involved in the development of server side application pages using JSF framework.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Hibernate used as ORM tool for persisting the data.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes usingJunitfor unit testing, Performed functional integration system and validation testing.
  • Used JDBC Prepared statements to call from Servlets for database access
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java, J2EE, JSP, Servlets, HTML, JSF, DHTML, XML, JavaScript, Struts 1.1, Eclipse, Apache Tomcat, PL/SQL, Oracle.

Confidential

Java Developer

Responsibilities:

  • Developed user access module of different internal and external applications (Presentation layer) using Struts Framework.
  • Involved in preparing class diagrams, use case diagrams and sequence diagrams.
  • Developed Web modules separately which will access the particular Web Service to complete the related transaction.
  • Worked on the User Interface using HTML, CSS and JSP.
  • Developed the Test cases for unit testing.
  • Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
  • Created Static and dynamic web pages using Servlets and JSP.
  • Wrote SQL queries for JDBC to store and retrieve results from Oracle.
  • Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
  • Worked with onsite team in coordinating the work.
  • Used JavaScript for Client Side validations.
  • Wrote Java Filters while serving and sending the data.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.

Environment: Java/J2EE, JSP, JUnit, RMI, Eclipse, HTML, PL/SQL, Oracle, UNIX, JavaScript, Servlets, UNIX and UML

We'd love your feedback!