We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Northlake, IL

SUMMARY:

  • Total 7 years of experience in IT industry as Java/J2EE Developer on both Internet and Intranet based web applications those include Analysis, Design, Development, Testing and Implementation
  • Well versed in both Server - side and Client-side programming using Java, J2EE Technologies
  • In-depth knowledge in Object Oriented Programming and design
  • Extensively worked on N-Tier architecture systems with application development using Core Java, J2EE, SOAP and REST Web Services, Struts, Spring, Hibernate, Maven, MVC Architecture, JSP, Servlets, HTML, XML, XSLT, Shell Script, JavaScript, JUNIT, JDBC, Oracle and MySQL.
  • Experienced in using markup and scripting languages such as XML, XSLT, HTML, CSS and JavaScript
  • Expertise in the area of design patterns like DAO, Model View Controller, Business Delegate and Singleton
  • Experience in using software methodologies such as Waterfall and Agile
  • Experienced in writing SQL queries, PL/SQL stored procedures/functions, etc. for relational databases like Oracle and Microsoft SQL Server.
  • Excellent skills in developing application components using third party frameworks like Spring, Hibernate, and Struts.
  • Knowledge on various libraries of JavaScriptlike jQuery, backbone.js, angular.js underscore.js, Mustache.JS and Bootstrap.
  • Experience in developing User interface components using JSP, Servlets, JSTL, Custom Tag’s, Validation components using Java Script, commons validation frameworks.
  • Has hands on experience in deploying and configuring application servers such as WebSphere, Weblogic, JBoss and Apache Tomcat.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications.
  • Extensive experience of database programming in oracle environment using SQL with tools such as TOAD, SQLDeveloper.
  • Experience in using various configuration management tools like CVS, SVN.
  • Extensive experience in developing unit testing frameworks using JUnit using test first methodology and developing custom assertion framework.
  • Possess strong communication and Interpersonal skills. Proven success in initiating, promoting and maintaining strong interpersonal relations. Can quickly master and work on new concepts and applications with minimal supervision.

TECHNICAL SKILLS

Languages: C, C++, UML, Java.

Languages (SQL): SQL, PL/SQL.

Web Technologies: HTML, DHTML, JavaScript, Angular Js, JQuery, Servlets, Bootstrap, Mustache, Underscore, Backbone & JSP.

XML Technologies: SAX, DOM, DTD, XSD, XML.

Distributed Technologies: RMI, EJB and Web Services

Databases: Oracle, DB2, Sybase, SQL Server, MS SQL.

Web Servers: Apache TOMCAT.

Application Servers: WebLogic, IBM’s Web Sphere, JBoss, IBM AIX

Framework: Struts, Spring and JSF.

Tools: Hibernate, ANT and JUnit.

IDEs: Eclipse, WebLogic Workshop, WSAD.

PROFESSIONAL EXPERIENCE

Confidential, Northlake, IL

Java/J2EE Developer

Responsibilities:

  • Design modifications or code implementation and test criteria for the projects and releases.
  • Implemented the application using Restful Webservices, spring data rest, Spring data JPA, Hibernate, Oracle DB.
  • Used the Restful Webservices for all the business components to communicate with each other.
  • Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations.
  • Used Rest Client Tool extensively to test the WebServices with different possibilities of input parameters in the XML Request and analyzed the XML Responses.
  • Use Spring repositories and implement Spring DTO to fetch the data from the database and represent on client-side.
  • Coding server side logic behind the screens logic.
  • Developing, building and deploying application using STS 3.1 & Maven.
  • Writing JUnit test cases for the developed functionality in Business, Helper & Utility classes developed and ensure that it is aligned with technical and functional objectives.
  • Implemented various event login feature using WebAnalytics so that data can be used for further analysis (check in error, meta search engine, wifi purchase etc)
  • Write unit test for the implemented modules using Junit, EasyMock.
  • Used TDD (Test Driven Development) in development process.
  • Develop front end view using HTML5, JSP, JavaScript, Angular Js and CSS3.

Environment: Java, Servlets, J2EE, Spring, Spring AOP, AngularJS, MVC, Lotus, Tomcat Foundation CSS, JUnit, HTML5, CSS3,Oracle, Test Driven Development, Windows

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked as part of team to study user requirements and technical requirements for application.
  • Integrated Spring with Struts to implement MVC pattern and configured managed beans in spring xml.
  • Implemented spring dependency injection in various parts of application.
  • Implemented Weblogic J2EE Shared libraries feature to create shared project war file and used it in other projects.
  • Worked as part of team to study user requirements and technical requirements for application.
  • Extensively worked in implementation of Web Tier using Struts framework.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic. Entity Beans are used to connect to the database.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Developed Ant Scripts for the build process and deployed in JBoss Server.
  • Used JDBC API, developed data access classes using JDBC and involved in writing SQL statements.
  • Involved in setting up the JBoss Development/Test environment and deploying the application
  • Used Hibernate for mapping persistent objects to the database and implemented DAOs using Hibernate Template of Spring.
  • Written test cases using JUnit and TestNG.
  • Providing extensive application support during the release to the production environment and involved in fixing the defects.

Environment: Java/J2EE, Spring 2.5, JSP 2.0, Servlet, Hibernate 3.0, HTML, AJAX, JavaScript, Oracle 10g, JQuery, JMS 1.1, Eclipse IDE, JSON, Web logic, REST web service, Java Beans, CVS, MAVEN,XML, JUnit.

Confidential, Minnetonka, MN

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on the development of the modules.
  • Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web Services.
  • Designing architecture and creating UML diagrams for the application using Rational Rose.
  • Implemented MVC architecture using STRUTS.
  • Used Validation Framework in Struts, created custom validations and action level validations using Validation Action Form.
  • Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for Web Services communication.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Used Singleton pattern for accessing property files and factory classes.
  • Developed EJB tier using Session Facade, Singleton and DAO design patterns, which contains business logic, and database access functions.
  • Implemented JPA (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values TEMPeffectively.
  • XSL used for communicating between XML documents into HTML documents.
  • Used ClearCase to do version control of the code.
  • Involved in Unit Testing and Integration of Use Cases.
  • Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.

Environment: Java, J2EE, developer, WebSphere Application Server, Spring, Struts2, JSP, Spring AOP, Oracle, CVS, SVN, SQL, XML, log4j, SOAP etc.

Monsanto

Confidential St. Louis, MO

Responsibilities:

  • Developed web based User Interface using Struts, JSP, Java Script. Developed Multi page input using multi action struts applications and developed reusable validation components using validation rules and exposed as validation interceptor.
  • Developed integrated persistence components using ORM/JPA/DAO, Hibernate3/4 as runtime and Spring IOC to handle the dependencies.
  • Developed Stateless session beans to handle user request, identify appropriate internal and external service component to process the request and delegate the persistence information to be stored in to oracle database using DAO components.
  • Published processing module service components as SOAP bases Web Service. Consumed external asset related web services to provide by third party vendors.
  • Developed Messaging component using JMS, EJB message driven bean to handle messages to buy and sell assets and related online trading.
  • Development and published server side business logic in a simple POJO for various account portfolios, equities, asset/equities ratios, by using core java collection, generics.
  • Developed logger component to log user interactions using Log4J, Spring AOP.
  • Configured Weblogic Clustered QA environment and associated JDBC, JMS configurations.
  • Developed behavior driver JUnit test cases developed for all possible user inputs and associated business requirements.
  • Developed and resolved Quality Control (QC) Defects and bugs related to production, QA and integration environments for the rewritten SEI web-based. Independently resolved issues during Build & Deployment.
  • Worked in AGILE project of 10 Day sprint, daily reporting of status to SCRUM MASTER.

Environment: CoreJava, Spring 3.x, Struts 2.0, XML, Hibernate, Oracle 10g, Eclipse 3.x, JSP, Oracle 10g, Rational Rose, Weblogic Server, Apache Tomcat, SOAP

Oracle SQL developer

Confidential

Responsibilities:

  • Implemented Object Oriented Analysis and Design concepts using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Star UML.
  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, and Java Script.
  • Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
  • Involved in designing Servlets, JSP pages, deploying and testing them in eclipse.
  • Responsible for creation and execution of Unit and Integration Tests.
  • Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
  • Designed & implemented UnMarshallers / Marshallers with the halp of Apache Axis to store the entire XML data in to Java Objects and vice versa.
  • Data retrieval and storage in Oracle database. Retrieval of datafrom database using JDBC Connectivity.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.

Environment: Java/J2EE, JSP, Servlets, Struts, Java Script, AJAX, HTML, CSS, JDeveloper IDE, Oracle 9i, Ant, Apache Tomcat Web Server.

Hire Now