Senior Java Developer Resume
Bothell, WA
SUMMARY
- Over seven years of resilient expertise in the Information Technology (IT) Industry and having comprehensive experience in web based client server application software.
- Involved in analysis, design, development, implementation and testing using Java, J2EE, Struts, EJB, XML, JMS, Web Services, Hibernate, spring, etc.
- Expertise in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Threads, Exceptions, Collections, Servlets, JSP, JSP Custom Tags, EJB, Java Mail, JMS, Struts, Spring, Hibernate, XML, ESB, Log4J, SQL &PL/SQL.
- Excellent Java/J2EE and OOP Skills.
- Expertise in angular JS and JQuery.
- Experienced in the fields of Banking, Health Care, Insurance, Financial, E - Commerce, and Communication Sectors.
- GUI design and development using HTML, CSS, Java Script, XML, XSL, XSLT.
- Experience in working with MySQL, Oracle, Microsoft SQL Server, and IBM DB2.
- Worked on Web/Application Servers WebSphere, Weblogic, Apache Tomcat and JBoss.
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
- Excellent analytical, communication and inter-personal skills.
- Experience in Agile, Rational Unified Process (RUP) & Waterfall Methodologies.
- Flexible to adapt new environments, learn & implement the new technologies quickly.
TECHNICAL SKILLS
Languages: C, C++, Java, PL/SQL, Core Java, HTML, DHTML, XML, XSL, XSLT
Scripting Languages: JavaScript, jQuery, Ajax, Angular JS
Databases: SQL Server 2005/2008/2012 , Oracle 9i/10i/10g, MySQL, Sybase.
Web Technologies: HTML, HTML5, Servlets, JSP, XML, XSLT, JSTL, Soap, Web Services, WSDL.
Web Frame Works: Struts, JSF, Spring, MVC, Hibernate, JUnit.
Web/Application Servers: Web Sphere, Web Logic, JBoss, Tomcat, Glassfish
Operating Systems: Windows 7/8/XP/2000, Linux and Unix.
ID Development Tools: Eclipse, Net Beans, Intellij, Ant, Toad, log4j.
Version Controls: CVS, SVN, Clear Case, PVCS, Git
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Senior Java Developer
Responsibilities:
- Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.
- Developed this application using Struts MVC framework.
- Responsible for developing stateful and stateless session beans for developing business logic.
- Used Struts API for capturing action events of the application.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Performed client-side and server-side validations using Struts validations.
- Collaborated with web services team to implement the backend support.
- Used Tiles framework in JSP pages to change the look and feel of the website.
- Adopted J2EE best practices using J2EE design patterns for designing and developing the application components.
- Used JPA to manage relational data, Java Script and Angular JS for client side validations.
- Created test cases and test data for testing the application using JUnit Extensions
- Developed PL/SQL queries and SQL procedures for complex search techniques on the database.
- User interface was built using HTML and JSP.
- Used Web Logic for running web applications.
- Worked on Payment and account management Modules in order to develop services using Restful (Jersey)Web services.
- Implemented Persistence layer using JPA and writing SQL queries based on JPA criteria API.
- Involved in the integration of Spring, Hibernate and Struts frameworks.
- Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate criteria API.
- Involved in writing test classes by using Junit framework.
- Participated in Home Solutions Grooming of user stories as a part of Agile Methodology.
- Responsible in managing Indian offshore team and giving demos on regular basis.
- Involved in writing build scripts using Maven.
- Configured and written bamboo scripts by using continuation integration tool.
- Participated in deployment and implementation.
Environment: Java 1.8, JSP, Struts 2.0, JPA 2.0, Angular JS, Spring, Hibernate, CSS, Web Logic, Restful Web Services, JavaScript, Maven, Junit, jQuery, JMS, JSON, SQL, XML, HTML, CSS, Linux.
Confidential, Alpharetta, GAJava Developer
Responsibilities:
- Interacting with client for requirement gathering, analysis and modularization of the requirement.
- Developed user interface using javaServer Pages (JSP), HTML and Java Script for the Presentation Tier.
- Developed JSP pages and client side validation by javascript tags.
- Transformed different XML documents into other formats using XSLT.
- Developed an own realm for Apache Tomcat Server for authenticating the users.
- Developed front-end controller using spring MVC to handle all the requests.
- Developed Ajax call from JSP pages.
- Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern).
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Created and maintained the configuration of the Spring Application Framework's IOC container.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
- Developed custom tags to display the data in JSP pages.
- Developed service layer to handle the Business logics using EJB as well as database transaction.
- Involved in writing the build scripts using Ant.
- Deployed the application in Production environment.
Environment: Java 1.7, EJB 3.2, JSP, JSF, Spring, MVC 3.2, Spring, Spring JDBC, JPA 2.0, Web Sphere, Restful Web Services, Ant, JavaScript, jQuery, JMS, JSON, Apache Tomcat, XSLT, Ajax, Oracle 10g.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
- Configured and deployed the components in Web Logic.
- Worked with CSS and HTML to tweak the web pages to the desired style followed by the organization.
- Worked with JQuery (JavaScript Library) to Manipulate the DOM.
- Used JQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows.
- Developed data access services using Spring DAO design pattern.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Designed and developed a multi-lingual ICE Faces based application for configuring and monitoring the system.
- Extensive experience with presentation layer technologies: Direct experience with JSF, ICE faces.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders, components.
- Implemented Spring Security for login authentication form to secure URL access in web application. Involved Agile development practices to significantly improve speed to market and reduce defects.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Responsible to fix any critical issue on QA environment.
- Able to deliver the requirements on timely manner.
- Interface with the offshore team by leading them on the technology front thereby achieving a team work environment by successfully delivering the tasks/developed packages and integrate them on the customer environment.
- Handling and providing clarifications of team size 7 at off-shore.
Environment: Core Java, J2EE, JSP, JSF2.0, ICE Faces, Servlet, JDBC, Hibernate3.2, Spring3.0, Web logic 10.3, Oracle10g, Eclipse 3.7, CSS, Ajax, JavaScript, JQuery, Maven, Log4j, SVN, XML, XHTML.
Confidential
Java/J2EE Developer
Responsibilities:
- Played major role in designing and developing JSP Pages and XML reports.
- Implemented Struts MVC design pattern and front controller pattern to this project.
- Involved in designing and creating reusable templates using Struts Tiles.
- Developed user interface by creating at least one webpage for each component using Struts web MVC and ActionServlet as front controller for this application.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file
- Designed and developed the controller and view components using JSPs and Servlets.
- Used JavaScript and struts validation framework for performing back end validations.
- Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
- Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
- Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
- Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
- Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
- Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields, etc. in Oracle Applications
- Coded SQL queries to access SQL Server database.
- Designed and implemented PL/SQL stored procedures to process messages.
- Deployed application on Webshphere Server.
- Designed and implemented the database using E-R diagrams.
- Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
Environment: Java, J2EE, Servlets, JSP, Struts, Hibernate, Junit, Maven, Jerkins, ORACLE 9i, JavaScript, HTML, SQL developer, WebSphere, Net Beans.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for understanding the requirements.
- Involved in analysis and design phases.
- Developed the presentation layer of the application with JSP and Struts framework.
- Developed JSP pages and implemented client side validations.
- Involved in system integration.
- Designed and developed HTML front screens and validated user input using JavaScript.
- Preparation of unit test cases and testing specification reviews.
Environment: Java 1.6, JSP 2.0, Servlets 2.5, JDBC 2.0, Struts framework, WAS 6.0, Eclipse, HTML, Continuum, XML, Putty, WinSCP, Winmerge, Soap UI, Maven, JavaScript, Windows XP.