We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

San Jose, CA

SUMMARY

  • Over 10+ Years of expertise in the IT Industry and sound experience in web& client server based client server applications, hands on experience in analysis, Design, Development, Implementation and Testing using Java J2EE, JMS,JSP, Servlets, Spring,JSF, JPA, AngularJS, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC,JSON,WebSphere,UML,WebLogic, JBoss, ApacheTomcat, SpringSecurity.
  • Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Servlets, JSP, JMS, Struts, spring, Hibernate, XML, and SQL&PL/SQL.
  • Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, JSP, HTML, CSS, Angular JS, JavaScript, AJAX, jQuery, XSL, XSLT.
  • Worked on N - Tier Architecture for required areas of development.
  • Hands on experience in using Jakarta Apache frameworks like Struts MVC, Spring MVC, ANT, JUnit and Log4J.
  • Developed Maven scripts for the build and deployment of J2EE applications
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like MongoDB.
  • Expertise in SOAP and REST Web services.
  • Experienced in deploying applications on Apache Tomcat, WebSphere, and Web Logic Servers.
  • Have good testing experience in unit testing, integration testing and automation testing.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory and Session Façade.
  • Experience in working with MySQL, Oracle, Microsoft SQL Server, and IBM DB2.
  • Worked on Web/Application Servers WebSphere, Weblogic, Apache Tomcat and JBoss.
  • Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
  • Hands-on experience in development of microservice and deploying using Docker
  • Hands on experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
  • Implemented various Design Patterns such as Model View Controller (MVC), Data Transfer Object (DTO), Data Access Object (DAO), Singleton pattern and Factory.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Exceptional oral as well as written communication skill. An effective leader and proven team player with excellent analytical, presentation & problem solving skills which contributes to knowledge sharing and team building.

TECHNICAL SKILLS

Languages: Java, J2EE C, C++, HTML, SQL, UML, Shell Scripts.

Web Technologies: Servlets, JSP, JSTL, JDBC, Java Mail, HTML, XHTML, JavaScript, Angular JS, Angular 2, React JS, Node JS, JQuery, CSS, XML, Bootstrap, LOG4J.

Frameworks: Struts (1.3 &2), Spring (3 & 4), and Hibernate 4

Operating Systems: Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS

Application Servers: JBOSS, Apache Tomcat, IBM Web Sphere, Web Logic.

RDBMS: MySQL, MongoDB, SQL Server2008, Oracle 7.x/8i/9i/10g, DB2

Testing Methodologies: Junit

Web Services: SOAP, WSDL, XSD, XSLT, SAX, JAX-WS, JAXB, REST

Design Methodologies: UML

Version Control Tools: CVS, SVN

Distributed Technologies: RMI, JMS, SOAP, ESB

Tools: Rational Products, Eclipse, SQL*Loader, Toad, NetBeans, SQL Developer

Protocols: HTTP, TCP/IP, UDP, SMTP, FTP, LDAP, SOAP

Build Tools: Maven, Ant, Hudson

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure using Spring.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Created newRESTweb service operations.
  • Responsible to write the different service classes and utility API Gateway, which will be used across the framework.
  • Used Spring for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Extensively used Docker to create images and deploy applications in AWS environment.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used JQuery for the development of web application using Angular JS, Ajax, Node JS, DHTML and DOM scripting.
  • Seamlessly transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation.
  • Used AJAX framework for server communication and seamless user experience.
  • Perform auditing on UNIX/Linux Servers for security compliance and monitoring.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Used Log4j for the logging the output to the files, Junit unit testing, Selenium for UI testing and fitness for Integration testing.

Environment: - Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, Weblogic5.1 Application Server, Mail Server, JMS, LDAP Server, Log4j, VSS, Rest.

Confidential, Minneapolis, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, XML, XMLParser API.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3Bootstrap&Client Side validations were done using AngularJS, XSLT and JQuery,XMLDOM.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used Rational ClearCase as a version control system, an important component of Source Configuration Management (SCM).
  • Experience in database technologies like Oracle and DB2 using Functions, Triggers, And Stored Procedures and involved immensely in the activity of writing of complex queries, by using DB2, Oracle 8i/9i/9 g.
  • Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code. mplemented agent-server messaging dialog using Camel and JMS (Rabbit MQ implementation)
  • Developed Junit test cases for Unit testing
  • Used Ant scripts to build and deploy the applications in Oracle WebLogic server.
  • Implemented on AngularJS concepts scope/controllers/services views etc.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap
  • Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS.
  • UI/UX development to create a seamless customer experience for a high traffic website through desktop and mobile.
  • Proficient in responsive design layout utilizing the CSS and Bootstrap.
  • Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS
  • Implemented Transactions using spring framework.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Built Java Security APIto add security and authentication to application.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • Participated inAGILE SCRUMmeetings, sprint planning sessions and retrospective meetings during the 3-week sprint cycles

Environment: Java, J2EE, Spring, Web Services, XML, JavaScript 1.8, Angular JS, Web Services WSDL 2.0, SOAP, Swing, Spring, JDBC, AJAX, Oracle 10g, JBOSS, Eclipse, WAS, Rational ClearCase

Confidential, Florida

Sr. Java/J2EE (E-Commerce) Developer

Responsibilities:

  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Implemented innovative systems for data collection, storage and management of customer orders.
  • Developed ecommerce software solutions with efficient architecture and scalability.
  • Implemented procedures for architecture, development and support services for consumer mobile and digital solutions.
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction
  • Performed client side validations using Javascript.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, Weblogic Application Server, XML Web service, Apache Tomcat, Unix, Oracle, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse, AJAX, JavaScript, Altova XML Spy, Apache Ant 1.7, Editplus, JDBC, Windows XP, JUnit, Log4j, CSS, SVN.

Confidential, Milpitas, CA

Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Performed Application Demo’s to the end clients.
  • Developed WS-Security based Web Services to interact.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed & deployed the application in Web sphere Application Server.
  • Involved in the design and development of XML presentation.
  • Created XML Schema, XML template and XSL.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • The UML use case designs are developed using and Rational Software Architect
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle .
  • Used Hibernate,Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Designed the data base and Normalized the Data Base in 3NF.
  • In Normalization resolved the trivial dependences, non key attribute & transitive dependences using 1NF, 2NF & 3NF.
  • Responsible in maintaining the testing and development environments with every day smoke test.

Environment: Java /J2EE, Java, JSP, JavaBeans, Java Script, JQuery, Struts, JSF, XML, XSLT, Web Sphere Application Server (WAS), Tomcat, DB2v, SQL Query Analyzer, SQL Server .

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Implemented User Interface layer using JSP, JavaScript, Servlets, HTML, Struts and Struts Taglibs.
  • Implemented and consumed RESTful web services. Developed various validation XML files for client side validation.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework’s IoC container.
  • Involved in the complete Lifecycle of design, development, testing and deployment of application.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML and Rational Rose.
  • Actively participated in design and technical discussions.
  • Implemented design patterns like Singleton, Model View Controller(MVC) architecture for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • Developed JSP’s, HTML, and DHTML that presents data to the client.
  • Had extensively used JSTL and Tag Libraries.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used the Struts Validator Framework to validate the form data.
  • Incorporated an efficient way of doing builds and deploying the application to WAS and automating entire process.
  • Used JSF as web application framework for developing various web applications.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Extensively used XML to code configuration files.
  • Used PL/SQL to manage data and create tables
  • Used JDeveloper IDE for developing project.
  • Used Multithreading to speed up the application
  • Used Maven for project management and automation.
  • Used JUnit for unit testing.

Environment: J2EE, Core Java, DB2, JSP, Struts2, WSAD, IBM, SOA, LDAP,JUnit, JavaScript, XML, Beans, JDK, JDBC, ANT, JQuery, Web Services, SOAP, UML, Web Logic, SOAP, WSDL, Rational Rose, Clear Case, PL SQL.

Confidential, Atlantic City, NJ

Java/J2EE Developer

Responsibilities:

  • The application was developed in J2EE
  • Used Struts framework and various in-house custom tag libraries for the presentation layer.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Core Spring for dependency injections.
  • Used JavaScript for client side validations.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed J2EE components on Eclipse IDE.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Worked on the project development to complete testing and sending it to production environment.
  • Provided on-call support during the pre-production testing and also the project release.

Environment: JSP,J2EE, Servlets, Struts1.3, Web Services, MySQL, XML, XSLT, EJB, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, Junit, SVN.

Hire Now