We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • 8+ years of experience in development of Web & Client Server Applications using Java, Servlets, JSP, Hibernate, Spring, WebSphere, EJB, JDBC, RMI, JMS, JSF 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.
  • Implemented E - commerce based dynamic sites with open source platforms such as Drupal and Magneto E-commerce.
  • Experience in design of applications using Java/J2EE Design Patterns, OOAD and Frameworks (Spring, Hibernate and Struts 1.1/2).
  • Highly proficient in using frameworks like Spring 2.0/3.x/4.0, Hibernate 2.x/3.5/4.2 and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Experience in developing/consuming web services in SOAP and REST.
  • Proven expertise in the design and development of middleware components using Java and Object Oriented design patterns (MVC, MV* and MVVM).
  • Proficient in developing front-end systems withJavaScript, JSON, HTML5, CSS 2/3 and MV* frameworks such as Angular.js, Node.js.
  • Experienced in development of Single page Applications and responsive web designs using AngularJS and JavaScript frameworks.
  • Experience in Hibernate for high performance and ORM design pattern.
  • Comprehensively worked on relational databases such as Oracle, MYSQL, DB2, and SQL Server and experience in writing SQL and PL/SQL. Hands on experience in tools such as TOAD, SQL Developer.
  • Good knowledge in Integration tools Oracle SOA suite and Apache CAMEL.
  • 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.
  • Good knowledge with Cucumber, Selenium Web driver, Maven and created selenium automation scripts in java using TestNG.
  • 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.
  • Experience in preparation of release notes, implementation plan and traceability matrix.
  • Working experience in developing applications using Agile Software Methodology and Test Driven Development(TDD).
  • 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, JNDI, XML (using XPath), DTD, XSD, XSL, XSLT, Ajax, EJB, HTML, CSS, JavaScript, Dojo, DOM, SAX, JAXP, JAXB, SOAP/RESTful Web Services.

Application Frameworks: Spring 2.0/3.x/4.0, Hibernate 3.3/4, Apache CAMEL, Struts 1.1/2, AngularJS 1.3, NodeJS.

Web/Application Servers: Apache Tomcat 5.5/7, JBOSS 5/6, IBM (WAS) Web Sphere, Web logic.

Databases: MySQL, SQL Server 2005, PostgreSQL, DB2, Oracle 8i/9i/10g/11g, DynamoDB.

Open-source Frameworks: Hibernate 3.3/4, iBATIS, JPA2

IDE: Eclipse, My Eclipse, Protractor, IBM RDA, RSA, SQL Developer, Rational Rose, IntelliJ.

Tools: /Utilities: Log4j, Ant, JUnit, Maven, Jenkins.

Configuration Management: GitHub, CVS, SVN.

Operating Systems: Windows, Solaris, Linux, Unix.

Project management and design tools: Rational Project Management(RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.

Methodologies and concepts: Agile, Waterfall system analysis and design

PROFESSIONAL EXPERIENCE

Confidential, Salt lake city, UT

Java/J2EE Developer

Responsibilities:

  • Effectively participated in weekly client communications with Business Analysts and involved in analysis and design of business requirement document.
  • Working on enhancements for both UI and backend based on business requirements.
  • Working with 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.
  • Worked with JQuery along with Java Script for UI validations, developed responsive web pages using HTML, CSS3 and media queries.
  • Extensively used Spring MVC for managing the component dependencies from the Event Handlers to hibernate and Services.
  • Used Hibernate as persistent framework for data storage and retrieval.
  • Collecting the data from the backend using Ajax calls.
  • 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.
  • Developed effective log based applications using Log4j utility.

Environment: J2EE, Spring, Hibernate 4.3, Oracle 12i, AngularJS, HTML5, CSS, JavaScript, JQuery, REST, JUnit, PowerMock, Maven, Eclipse IDE, JBoss6, Log4j, Git.

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 user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Created Angular JS Controller Which Isolate scopes perform operations in UI.
  • Responsible for managing the interchange of data between the servers and users using Node.js.
  • Developed views and controllers for client and manager modules usingSpring MVC andSpring Core.
  • 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.
  • Written Enterprise Java Beans(EJB) to implement business logic.
  • 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.

Environment: Java, J2EE, Spring 2.5, Hibernate 3.5, JMS, XML, JSP, SOAP, WSDL, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, SVN, Websphere7.0,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, 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, Spring MVC, Hibernate 3.2, CSS, JavaScript, JSP, JQuery, Ajax, Servlets, JDBC, Oracle 10g, Maven, Spring Source Tool Suite, BEA Weblogic, SOAP, Junit, 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.

Environment: Core Java, J2EE, Spring 3.0 (Dependency Injection), Hibernate 3.0, SQL Server, JAX-RS, Jersey, JSON, AJAX, JQuery, JavaScript, Oracle 10g, JSP 2.0, Servlet 2.4, UML.

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.
  • 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, Multithreading, Struts, Hibernate, HTML, CSS, JQuery, JavaScript, JSP, Ajax, JSF, Weblogic, RAD, DB2, TOAD, CVS, JUnit, PL/SQL, Linux.

We'd love your feedback!