We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Lansing, MI

SUMMARY

  • Professional experience over 7 years with leading world companies and involved in all phases of SDLC with expertise in Requirement Gathering, Analysis, Design, Development and Testing.
  • Specialized in building Java web, Testing of Client/Server, Internet, Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies and enterprise applications for clients inManufacturing, health care, food products, and hospitality domains.
  • Proficient in designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI layer, application layer including middleware and core business frameworks and back-end (database) layer integration.
  • DevelopingJava/J2EE applications usingStruts, Spring, Java Beans, JDBC, Servlets, Java Server Pages, and RMI.
  • Experience in developing distributed business logic components using EJB architecture such as EJB that included Session Beans for workflow, Entity Beans for persistence, and MDB (JMS) for asynchronous communications, fail-safe system development and load balancing.
  • Experience with Hibernate ORM (object-relational mapping) framework.
  • Experience working with Core Javaapplications.
  • Experience with SOAP and RESTful web services.
  • Extensive experience in developing and deploying applications on JBOSS, Apache Tomcat&IBM WebSphere Application servers.
  • Experience with UML in design structure, behavior and interaction diagrams.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Expertise in Front-End technologies like HTML, JSP, JavaScript, Angular JS, CSS and good command over designing & developing dynamic web content using Ajax, Bootstrap,JSP, XML, Swing& other web development tools/technologies.
  • Expertise in creating Custom Tag Libraries and embedding them in the JSPs.
  • Hands on Experience in database development using SQL/PL-SQL in MySQL,SQL Server andOracle.
  • Profound experience in developing different web application using the Agile Methodology.
  • Excellent Technical, Communicationand Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS

Programming Languages: C, C++, and JAVA.

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, Client-Server, MVC, Struts, Spring,and Hibernate.

Web Technologies: AJAX, HTML, CSS, JavaScript,Angular JS, Bootstrap, JQuery, and XML.

Operating Systems: Windows, Linux, and Unix.

Database: Oracle, DB2, and MySQL.

IDEs: Eclipse, NetBeans, and JBuilder.

Design Methodology: UML, Water Fall, and Agile.

Application/Web Servers: Tomcat, WebSphere,and JBoss.

Query Languages: SQL, PL/SQL, and HQL.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, and Session Facade.

Tools: JUnit, ANT, and Log4j.

Web Services: SOAP, REST, XML, WSDL,JAXB, JAX-RPC, JAX-WS, and JAX-RS.

Version Control: CVS, SVN, and Clear Case.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Designed and implemented theUIusingHTML, CSS, JSP, JavaScriptand Java.
  • Developed front-end form validations usingJavaScript.
  • Involved in developing three different modules of the application using Spring MVC Framework.
  • DevelopedJavaBeansto be used byJSPpages for presentingWeb content.
  • UsedTiles frameworkto create templates and reusable components.
  • Involved in bringing the data from database to UI and sendingthe data from UI to database to create and update modules of the application.
  • Involved in creating Class Diagrams and Sequence Diagrams using Visio.
  • Data Exchange B2Bi pattern is used to simplify the transactions as xml data packets can be sent with ease.
  • Used B2B process integration pattern that provides business process integration (BPI) services for B2Bi to scale and meet the demands of the future.
  • RosettaNet Partner Interface Processes (PIPs) are used to connect our business partners electronically to process transactions and move information within their extended supply chains.
  • Apache ActiveMQ queuing system is used which provides “Enterprise Features” to foster the communication with more than one client.
  • CreatedSQL queriesandStored Procedures for CRUD(Create, Read, Update and Delete) operations on database.
  • Developed Session and Entity Beans to implement business functionality.
  • Deployed the application onWebSphere Application Server
  • DevelopedJUnit test cases for each of the three modules.
  • UsedMavenscripts to fetch, build, and deploy application to development environment.
  • Apache Subversion(SVN) is used to maintain current and historical versions of files and also to work with other departments like billing and marketing.
  • Involved in Design, Documentation, Coding and Testing of the application inAgile Methodology.

Environment: J2EE (JDK),Eclipse Luna, Maven, Struts, Oracle, SQL Developer, CSS, Java Script, JSP, Junit, AJAX, SVN, Visio,Subversion (SVN), ActiveMQ, Webservice, API,WebSphere.

Confidential, Lansing,MI

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Designed Class diagrams and Sequence diagrams in the detailed design phase of the project using Rational Rose.
  • Developed Front-End using HTML, JSP, Angular JS, JavaScript and CSS technologies.
  • ImplementingJSFbasedframeworktopresentthedatatotheuser.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used JDBC as persistence layer for interacting with Oracle database.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and maintained the data layer using DAOs.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • Developed AJAX scripting to process server side JSPscripting.
  • Involved in the GUI development for implementing new JSP pages.
  • Developed RESTful web services in Java for data collection and transfer from various offices in the state.
  • Developed Ant build scripts for compiling and building the application.
  • Used Mavenand wrote the dependencies for the jars that needs to be migrated.
  • Used CVSversion control to record the history of source files and documents.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Configured and Deployed application on JBoss Application Server in Windows XP environment.
  • Created JUnit test cases for unit testing the application.
  • Used JIRA for tracking the issues and resolving them.
  • Participated in the production support and maintenance of the project.

Environment: JDK, JSP, HTML, Java Script,JSF,Spring, JDBC, IBM Web Sphere, XML, XSLT, XMLJSF, Schema, Unix, JUnit, Ant, UML, JDBC,Angular JS, JavaScript, HTML,JBoss, REST, Oracle.

Confidential, Newcentury,KS

JAVA/ J2EE Developer

RESPONSIBILITIES:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Validator framework for client side validations.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Developed web service in Java usingSOAPso that various departments in the industry can use the web services for better production.
  • Used Hibernate Framework for persistence onto oracle database.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Developed the application using Eclipse IDE.
  • Used Log4j for logging Errors.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Performed purification of the application database entries using Oracledatabase.
  • Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Wrote complex Sql and Hql queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Performed Defect tracking using HP Quality Centre.
  • Involved in fixing System testing issues and UAT issues.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used CVS as source control.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Deployed the application in various environments DEV, QA and also Production.

Environment: Java, J2EE, JSP,Servlets, Struts, Spring, JDBC, Web Services,XML, JNDI, Hibernate, JMS,WebLogic Application Server, Eclipse, Oracle, WinCvs, HTML, Rational Rose XDE, SOAP, Junit, Log4j, JavaScript, XML/XSL,SAX,DOM.

Confidential, Miramar, FL

J2EE Web Engineer

RESPONSIBILITIES:

  • Involved in Elaboration, Construction and Transition phases of the project.
  • Played a major role in requirements gathering and production support.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSSand JavaScript.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Used Struts validatorframeworkfor client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Strutsand Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQLand HQL queries.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
  • Key Resource for UAT (User Acceptance Testing) and trained the end user for using the tool and performing.
  • Apache Ant was used for the entire build process.
  • Used CVS for version controlling.
  • Deployed the application in WebSphere Application Server.

Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL, Web services, SOAP, XSLT, Servlets, Struts, HTML, XML, Spring, Hibernate, Log4j, WebSphere, Unix, Rational Rose, CVS.

Confidential, St. Louis

Java developer

RESPONSIBILITIES:

  • Involved in analysis, design and development of Expense Processing system.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework andHibernate.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Web service SOAP for getting credit card information from third party.
  • Used ANT scripts to build the application and deployed on JBoss Application Server.
  • Used CVS for version control across common source code used by developers.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Environment: Struts, Hibernate, Spring, JSP, Servlets, XML, SOAP, WSDL, JDBC, JavaScript,HTML, CVS, Log4J, Windows XP, JBoss, Eclipse, Oracle.

Confidential

Java/J2ee Developer

RESPONSIBILITIES:

  • Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts.
  • Coded Struts Action classes, Model classes.
  • Implemented the application using the concrete principals laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript.
  • Used Form Based Autantication.
  • Used Web Sphere as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, SQL, JBoss, Eclipse, CVS, Linux/UNIX.

We'd love your feedback!