Sr Java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- Over 7 years of experience in developing applications for various domains like Banking, Insurance, Health care and E - commerce.
- Experienced in Application development i.e., enterprise, web-based and middleware applications using Java and other J2EE related technologies.
- Skilled in ProjectAnalysis, Design, Development, Testing, Bug-fixing, Maintenance, and End-User support.
- ProficiencyinJ2EETechnologieslikeEJB 3.0,XML,RMI,JMS,JDBC,Servlets,JSP, JQuery, JSON, UML, Design Patterns, AWT, Java XML, Java Mail API, JPA, Gradle, Maven etc.,
- Experienced in front-end web development using HTML5, CSS 3, JavaScript 1.8.4, JQuery UI, Angular JS and other User-Interface Development Technologies.
- Developed applications that consume SOAP and REST based web services.
- Developed many applications using various IDE tools like NetBeans, Eclipse, IntelliJ, JDeveloper, Spring Tool Suite.
- Developed a Single Sign on (SSO) application using Angular JS.
- Experienced on manipulating the documents based on data using D3.js.
- Had a strong work experience on developing web-based applications using frameworks like Hibernate 4.3, Struts 2, JUnit 4.11, Log4j, Spring 4.
- Strong understanding of J2EE server side technologies like JAX-WS, JAX-RS.
- Experienced in using Jenkins (A Continuous Integration and Delivery tool).
- Workedextensivelyon application servers like Glassfish, JBoss, Oracle Web Logic Server and web server like Apache Tomcat.Familiarwiththesetupand configurationofthese servers.
- Experienced in Web-Application Testing using Soap UI.
- Strong in documentation using Java documentation generator and Doxygen.
- Experienced in using Control Version Systems like Git and SVN and issue tracking tools like Bit bucket and JIRA(Reporting).
- Experienced in designing and developing applications using relational databases like Oracle, MySQL, and PostgreSQL.
- Hands-on experience using Mongo DBand familiar withPL/SQL performance tuning and optimization.
- Have used tools likeUML,RationalRose,MSVisiofordesigning Class,Use case,InteractionandSequencediagrams.
- Done many projects using AgileMethodology and SCRUM.
- Experienced in Project Management and Information Technology Management.
- Experienced in Test-Driven Development using Java tools like JUnit (for Unit testing), Test NG and JDB (Java Debugger).
TECHNICAL SKILLS
Languages: Java 1.4/1.5/1.6/1.8 , HTML,JavaScript, JQuery, Angular JS
J2EE Technologies: Servlets, JSP, AJAX,JMS,JDBC, Web Services
Frameworks/System Design: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Batch, JSF, Log4J, JUnit
Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Apache Tomcat Web Server
XML Technologies: XML,XSD,DTD,XSLT,XHTML,SAX,DOM, WSDL
Web Services: SOAP, REST, WSDL
Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005
Development Tools: Eclipse, RAD
Tools: CVS, SVN,, Apache Ant, Maven, SQL Developer
Testing Tools/ Others: Junit, SoapUI, CVS, SVN, Ration ClearCase.
Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr Java/J2ee Developer
Responsibilities:
- Designed and developed variety ofJava/J2EE based applications including all phases of SDLC such as requirements gathering, analysis, implementation, and testing using OOA and OOD
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development
- Created Spring configurations for Data Access, REST, Messaging, JSBC, MVC.
- UsedSOAPXML Web services for transferring data between different applications.
- Transferring data between XML document andSQLserver
- Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web Analysis application usingJ2EE,Java, JSP, Struts, Ajax, JSON, T/SQL, XML, Hibernate,spring, JavaScript, Apache and Tomcat technologies.
- UsedSOAPbased Web services and RESTful Web services for transferring data between applications.
- Good experience in implementingJ2EEcompliant applications using various Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middle-ware using JMS.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with aSQL-based schema.
- Developed code changes to consumeSOAPbased web services that are being consumed by our application using Apache Axis 2.
- Utilized DOM, SAX parser technologies in implementing XML parsing framework
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworkAngularJS.
- Implemented SOA to develop REST Based Web services using Apache Axis
- Involved in implementing APIs using Spring Restful web services
- Configured hibernatexmlfile and configured domain class by adding JPA annotations.
- Used Spring Hibernate template to access relational DBMS via Hibernate
- Used SCM tools:Git, Bamboo and JIRA for build and continuous integration
- Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS jQuery to select and manipulate HTML elements and also CSS manipulation
- Involved in Use Case Realization, Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
- Implemented CAMUNDA workflow services for managing client transfer process.
Environment: Spring MVC framework, JQuery, SOAP API, JSON, Angular JS, HTML5, CSS3, JavaScript, AJAX, JSP, XML, Hibernate 4.3.x, JMS, SQL, HQL, JUnit Framework, Git, Bamboo, JIRA
Confidential, Minneapolis, MN
Sr Java/J2ee Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
- Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
- Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests, Spring Interceptors to check user status, and generate alert messages.
- Used Spring AOP 4.0.x and AspectJ 1.7.x to weave additional logic into main business logic, e.g. status check, alert management, and clear data.
- Produced SOAP Web Service Server with Spring, set JSON data type between front-end and the middle-tier controller, and also handled the Cross Domain Requests (CORS).
- Developed single page application with responsive web design using AngularJS 1.2.9.
- Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript 1.8.4.
- Implemented jQuery AJAX calls in web pages to render the response on to UI.
- Implemented Persistence layer using Hibernate 4.3.x to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML files.
- Wrote complex SQL and HQL statements and procedures to fetch the data from the database.
- Handled project execution partially as a Lead for the Commercial Loan Review Module.
- Developed test cases and performed unit test using JUnit Framework 4.11 in Test Driven Development (TDD) approach.
- Used Git as a Version Control system and Jenkins for continuous build integration.
- Used JavaMailSender for sending detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator for any system related problem.
Environment: Spring MVC framework 4.0, Spring AOP 4.0.x, AspectJ 1.7.x, SOAP API, JSON, Angular JS 1.2.9, HTML5, CSS3, JavaScript 1.8.4, jQuery AJAX, Hibernate 4.3.x, SQL, HQL, JUnit Framework 4.11, Git, Jenkins, TDD
Confidential, Mechanicsburg, PA
Sr Java/J2ee Developer
Responsibilities:
- Involved in writing technical document, Analysis, Design, Development, Integration and Testing of modules.
- Developed this application based on the Agile Development practices.
- Developed communication between Client and server using Multi-Threading.
- Involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
- Developed light weight business component and integrated applications using Spring framework, Spring Web MVC using features like IOC and configuring application context for spring bean factory.
- Developed integrated applications and light weight component using Spring framework and IOC features from Spring web MVC to configure application context for spring bean factory.
- Developed the DAO classes needed for application by extensively using Spring JDBC.
- Deployed the application and tested on JBoss Application Server. Collaborated with Business Analysts during design specifications.
- Worked on IBM DB2 for storing and retrieving data of application.
- Created DDL, DML to create tables and to assign specifications for created tables.
- Created stored procedures, triggers and different joins for database using SQLscripts.
- Created new JSP’s and Registered views.
- Used EJBs Session beans to implement the business logic, JMS for communication for sending updates to various other applications and for MDB routing priority requests.
- Created Session Beans for pulling out large result sets.
- Created ANT archetypes for generating fully functional RESTful web services supporting bothXMLand JSON message transformation.
- Develop a Restful Web service withApacheCXF.
- Developed presentation layer of this application using JSP, HTML, CSS, AJAX, JavaScript, JQuery.Developed JUnit test classes for testing the modules.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Collaborated with testing team to resolve defects raised using HP quality center.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
Environment: Java/J2EE, JSP, Servlets, JSTL, HTML, Spring 3.1, Spring JDBC 4.0, JSF, Richfaces, AJAX, JavaScript, IBM Clear Case7.1, IBM DB2, Coherence, Windows 7, Apache CXF, Oracle 10G, IBM WebSphere, Eclipse Indigo, RESTfulwebservices.
Confidential, Chicago, IL
Java/J2ee Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts, documenation on SDLC Agile Methodology.
- Designed and developed Customer registration and login screens using HTML, JSF, JSP, Servlets and JavaScript.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML, Spring Web Flow, JSF and CSS.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen using AngularJS components.
- Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
- Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Developed Web Content Management system(WCM) implementing Hybrid Processing a collaboration of both online and offline processing.
- Developed web application using Swing Components.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
- Created REST based web services using JAX-RSÃ
- Wrote build & deployment scripts using Shell, Perl and ANT scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions
- Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
- Created Messaging frame work for Asynchronous service using JMS.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Used RAD for application development and deployed portal framework for creating highly interactive composite applications in a SOA environment application on Web Sphere to integrate run time components and the tools to develop applications.
Environment: Java 1.4, J2EE, Servlets, JSF, JMS, Hibernate, Spring, Web Services, JDBC, RAD, SVS, UML, HTML, XHTML, DHTML, Java Script, CSS, Spring Web Flow, XML, WebSphere, Log4j, Oracle 10g, Weblogic portal, PL/ SQL, JUnit, JNDI, Linux.
Confidential
Jr. Developer
Responsibilities:
- Developed application using J2EE technologies like Struts, Hibernate, Servlets, and JSP.
- Defined Controller, action mappings, forms and View pages for employee management system using Struts framework.
- Created Hibernate mapping files, sessions, transactions, Query&Criteria's to fetch the data from MySQL Database.
- Developed Restful web services for customers’ info retrieval.
- Involved in second level cache using EHCache in Hibernate at table level.
- Implemented UI text and location info consume using REST APIs.
- Participated in developing view pages using HTML5, Java Script, AJAX, jQuery, JSP and Tag Libraries.
- Involved in building the code & deploying on Oracle Web logic server.
- Involved in creating JUNIT test cases.
- Involved in doing build & deployment using Maven.
Environment: Struts, Hibernate, Servlets, JSP, MySQL, REST, HTML5, Java Script, AJAX, jQuery, JSP, JSTL, Oracle Web Logic, Junit, Maven.
