Java/j2ee Developer Resume
Salt Lake City, UtaH
SUMMARY
- Around 7 years of experience in development of Web & Client Server Applications using Java, Servlets, JSP, Hibernate, Spring, WebSphere, JDBC, RMI, JMS and SOAP/RESTful Web Services.
- Extensive experience in Requirement Analysis, Preparations of Technical Specifications Document, Prototype Design, Coding, Testing, Documentation, Release Management and Production Support, and worked in different types of SDLC like Agile (scrum), waterfall.
- Experience in designing and developing object oriented software applications and a wide exposure on e - business, e-commerce, internet, intranet, financial, banking and health based applications.
- Experience in design of applications using Java/J2EE Design Patterns, OOAD and Frameworks (Spring, Hibernate and Struts).
- Proficient in developing front-end systems withJavaScript, Bootstrap, HTML5, CSS3 and MV* frameworks such as AngularJS, Node.js, Backbone.js.
- Experienced in development of Single page Applications and responsive web designs using AngularJS and Bootstrap JavaScript frameworks.
- Experience in Hibernate for high performance and ORM design pattern.
- Experience in application development using different modules of Spring Framework modules like Core, Beans, MVC, JDBC, JMS, Portlet and knowledge on Transaction and Aspects.
- Experience in XML related technologies such as, DOM, SAX, XSL, XPath and Web Services.
- Experience in working with Web UI technologies like JSF, HTML, AJAX, JavaScript and JQuery.
- Experienced in using Maven for project build and deployment, JUnit for unit and integration testing, Log4j for error logging and debugging.
- Working Experience with web application servers such as Tomcat, WebSphere, JBOSS and WebLogic.
- Good experience with GUI/IDE Tool using Eclipse, IBM RAD and RSA.
- Working Experience with version control tools like GitHub, SVN 1.4 / 1.6, CVS.
- Developing test plans, test cases and automating the same.
- Experienced in developing cross-platform compatible and standards-compliant application.
- Experience in preparation of release notes, implementation plan and traceability matrix.
- Good knowledge in all phases of software development life cycle (SDLC) as well as Agile/SCRUM methodologies.
- Strong communication, analytical and problem solving skills with proficiency in grasping concepts quickly.
- Experience in 24x7 production support for critical applications and having good presentation and technical documentation skills.
TECHNICAL SKILLS
Languages: Java, SQL, UML, PL/SQL, C, C++.
Web Technologies: Servlets, JSP, JMS, JDBC, XML (using XPath), DTD, XSD, XSL, XSLT, Ajax, HTML/XHTML, DHTML, CSS, JavaScript, Dojo, DOM, SAX, JAXP, JAXB, SOAP/RESTful Web Services, Junit, Ant, Maven, Log4j.
Application Frameworks: Struts, Spring, Hibernate, AngularJS, Bootstrap.
Web/Application Servers: Apache Tomcat, JBOSS, IBM (WAS) Web Sphere, Web logic.
Databases: MySQL, SQL Server, Oracle 11g, MS Access, MongoDB
IDE: Eclipse, My Eclipse, IBM RDA, RSA, SQL Developer, Rational Rose, IntelliJ.
Tools: /Utilities: Log4j, Ant, JUnit, Maven.
Configuration Management: GitHub, CVS, SVN.
Operating Systems: Windows, Linux, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Salt lake city, Utah
Java/J2EE Developer
Responsibilities:
- Effectively participated in weekly client communications with Business Analysts and involved in analysis and design of business requirement document.
- To become familiar with being involved in the planning of a wide variety of IT initiatives including performance analysis, investment processes.
- Working on enhancements for both UI and backend based on business requirements.
- Working with Bootstrap, AngularJS and jQuery to built rich prototypes and themes.
- Used AngularJS Routing technique throughout the workflow and used all levels of Angular directives to perform DOM manipulations.
- Working with relevant software tools and technologies HTML, JavaScript and Java/J2EE.
- Worked with JQuery along with Java Script for UI validations.
- Developed the responsive web pages using Twitter Bootstrap, HTML, CSS3 and media queries.
- Extensively used Spring IOC for managing the component dependencies from the Event Handlers to hibernate and Services.
- Used Hibernate as persistent framework for data storage and retrieval.
- Used Spring MVC to decouple view components and business logic and Spring JDBC for transaction management.
- Collecting the data from the backend using Ajax calls.
- Responsible for managing the interchange of data between the servers and users using Node.js.
- Deployed and run the developed application on JBOSS server.
- Wrote the unit test cases with Junit and used PowerMock to mock the static methods and service calls.
- Used REST based web services to communicate with the service layer from the Angular UI.
- Used Maven for building and deploying the application on the servers.
- Used Tortoise SVN for Repository Management.
- Developed effective log based applications using Log4j utility.
- Involved in SCRUM agile methodology.
Environment: J2EE, Spring 4.0.5, Hibernate 4.3, Oracle 12i, AngularJS, Node.js, Bootstrap, HTML 5, CSS 2/3, JavaScript, jQuery, JSON, REST, JUNIT, PowerMock, Apache Maven 4.0, Eclipse IDE, JBoss 6.1, Log4j 1.2.17, SVN, Tortoise SVN and Windows platforms.
Confidential, Milwaukee, WI
Java/J2EE Developer
Responsibilities:
- Involved in analysis and understanding of business requirements, worked with architecture team for design and implementation of system.
- Developed application usingSpring MVC, JSP, JSTLandAJAXon the presentation layer, the business layer is built using spring and the persistent layer usesHibernate.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules usingSpring MVC andSpring Core.
- Mentoring developers regarding business knowledge and application framework Knowledge.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
- Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Façade.
- Production support contact - to analyze, debug and investigate on problems reported by Users.
- Business logic is implemented usingSpring CoreandHibernate.
- Data Operations are performed usingSpring ORMwiring withHibernateand Implemented Hibernate Template and criteria API for Querying database.
- Developed Exception handling framework and used log4J for logging.
- Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Worked with CVS Version control.
- Written Ant build script for the application build and deployment.
- Used agile methodology for the software development process.
Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, Hibernate 3.5, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, SVN, Log4J, JAXB, JUnit3.8, Websphere7.0, Eclipse Juno, Oracle 12g, MQ messaging.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Delivered point by point outlines from the requirements received in the form of use cases and supplemental requirements.
- Involved in code development for building, modifying and providing extension point to TNG applications.
- Used SPRING MVC design paradigm in TNG application implementation.
- Integrated Spring Dependency Injection capabilities into the application.
- Developed server-side services using Java multithreading, SPRING MVC, Java, Spring, Web Services (SOAP, RESTful).
- Used JSP Custom tags in UI layer for pagination & sorting.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
- Used JQuery to build calendar, popup and model windows.
- Used JAXB to get Java class objects by converting XML response.
- Used Maven for building and deploying the application on the servers.
- Performed unit testing of the application using JUnit and SOAPUI tools.
- Used Hibernate as ORM (object relational mapping) tool for data base related transactions.
- Worked on coding and testing issues in Production/QA environment.
- Maintained knowledge transfer through Wiki and other mechanisms to keep in tune with services team and invoke their services.
- Involved in Agile methodologies.
Environment: JAVA 1.6, MVC patterns, Spring MVC, Hibernate, Spring, CSS, JavaScript, JSP, jQuery, Ajax, Servlets, JDBS, Oracle 10g, Maven, Spring Source Tool Suite, BEA Weblogic, SOAP, Junit, RTC, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for Requirement Analysis, Design, Development, Testing, Deploying and Maintenance.
- Prepare the technical design document, Trace Matrix & workflow for the application.
- Added supporting features for the existing insight web application using the technologies like Java, JSP, Servlet and XML.
- Implemented J2EE Design patterns like Front Controller, Singleton, MVC and Session Facade design patterns Value Objects, Data Transfer Objects, Singleton and Service locators.
- Model - Control - View (MVC) is implemented in insight web application using Spring MVC and Implemented Data Access layer using Hibernate 3.0.
- Used Log 4j for event logging.
- Created RESTFUL Web services using Jersey
- Review and assist developers with design and development.
- Develop various reusable Helper and Utility classes, which are being used across all the modules of the application.
- Extensively use Collections API to manage Java Objects in different layers.
- Involved in Performance tuning, Unit Testing, Integration and deployment in production and staging servers.
- Managed team of 5 developers.
- Deployment of new CR’s on Test and Production server.
Environment: JDK1.5,core Java, spring 3.0 (Dependency Injection), SQL Server, JAX-RS, Jersey, JSON, Jettison, hibernate, AJAX, JQuery, JavaScript, Oracle 10g, JSP 2.0, Servlet 2.4,JMS,MQseries, J2EE, UML, Log4J, Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Experience in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
- Proficient in analysis of Business requirements and functionality of Cost management Reporting.
- Proficient in drawing the UML diagrams such as Use case Diagrams, Activity Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Used JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate in developing applications in MVC architecture.
- Involved in implementing Value Object Pattern, MVC & Factory Pattern.
- Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
- Used Struts tag library extensively (html and logic).
- Experience in deployment of the application in the Weblogic Application server.
- Involved in the development of Stored Procedures, Triggers and Functions for database communication.
- Used Junit for writing test cases for unit testing.
- Experience in setting up, building the environment and deployed project by writing Ant build.xml.
- Implemented Multithreading in a project.
Environment: Java, Struts, EJB, JSTL, JSP, Facelets, Ajax, Hibernate, JSF, JMS, MQ Series, Weblogic, RAD, DB2, TOAD, CVS, Bugzilla, JUnit, PL/SQL, Windows NT, Linux, Java Script, Multithreading.