We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Around eight plus years of experience in System Analysis, Design, development, testing and implementation of software for various Enterprise applications
  • Innovative and experienced with complete software lifecycle development using agile methodology.
  • Extensive experience with advanced J2EE Frameworks such as Spring, Struts, JSF and Hibernate.
  • Experience in Core Java with strong understanding and working knowledge of ObjectOrientedConcepts like Collections, Multi - Threading, ExceptionHandling and Polymorphism. unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Implementedthe Hibernate framework (ORM) to interact with database.
  • Worked proficiently in various IDEs including Net Beans and Eclipse.
  • Developed Java applications and tools to automate tests run in UNIX environment.
  • Responsible for enhancing the test client using Java to support new features in the trading application.
  • Worked on the dependency injection using Spring framework with Application Context XML file.
  • Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP, JAX-RS, JAX-WS and JAXB for parsing XML in to java object.
  • Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
  • Experienced in deploying, configuring, maintaining applications on application servers such as Jboss,Web sphere, Web logic, and Tomcat.
  • Have undergone the trainingin software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and AgileMethodologies.
  • Knowledge and good understanding of SQL and PL/SQL.
  • Had experience in JMS and Message Queue listeners for Message Queue Service.
  • Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
  • Hands on experience working with databases like Oracle, SQL Server and MySQL.
  • Hands on Experience in Ant, Maven, Log4j, Jenkins, Gradle, Hudson and JUnit.
  • Have written SQL queries to generate the reports for the Web Trade Service application.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
  • Excellent experience in writing multitier Web Applications using JSP, Servlets, Hibernate & Spring.
  • Good working knowledge in Groovy Java.
  • Spearheaded the design and development of SOAP, Rest based Web Services.
  • Developed applications based on Model-View-Controller (MVC) architecture, using Struts.
  • Have significant experience in design (Rational Rose, UML, RUP, MDA) and programming (J2EE, JDBC, JSP, HTML, Servlets, Swing, Java Script, XML, C, C++, Perl, SQL, PL/SQL, Oracle).
  • Extensive data base design, development and debugging skills in Oracle, MS SQL Server and DB2.
  • Excellent personal and communication skills.

TECHNICAL SKILLS

Languages: JavaEE 1.7, C, C++, Perl, SQL, PL/SQL, Bash Scripting

APIs/Frameworks: JSP, JSF, Servlets, Swing, Java Beans, JUnit, JDBC, JMS, JNDI, Ant, Maven, Struts, JSTL, Tiles, Spring MVC, Hibernate, Jenkins, Hudson, Gradle

Web Technologies: HTML, CSS, jQuery, JavaScript, AJAX, XML, XSLT, SOAP, Rest

RDBMS: Oracle 11g/10g, DB2, MySQL 5, MS SQL Server, JBoss 3.1, 4.0

IDE: Eclipse, JBuilder, NetBeans, IBM RAD

Operating Systems: DOS, Windows NT/2000/XP/7, Unix, Solaris, Linux

Web/App Servers: WebLogic, WebSphere, Apache Axis, Tomcat, JBOSS, GlassFish

OOAD / VC: UML, RUP, ClearCase, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, OH

Senior Java/J2EE Developer

Responsibilities:

  • Used Spring Framework extensively for controller and view components.
  • Developed front end using JSTL, JSP, HTML, and JavaScript.
  • Designed and developed various controllers and ModelView classes.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Working with springs, Spring MVC and Struts and also developed WEB APP using these frameworks.
  • Oracle is used as a database with the Hibernate for storing the persisted data from the bean classes.
  • Developed RESTful based Web Services using JAXB.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Wrote data components for the application, and called StoredProcedures using Java, HQL, Hibernate.
  • Used Spring AOP for Connection Management and Transaction Management.
  • Used java validation of the URL parameters on the server side.
  • Using Hibernate, I have mapped java classes to database tables and from java datatypes to SQL datatypes.
  • Used Design Pattern for developing Business Layer and Presentation Layers and Data Access Layers.
  • Used web services on front end, Servlets as Front Controllers and Java Script and Angular JS for client side validations.
  • Implemented XSS mitigation best practices to prevent stored and reflected XSS.
  • Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.
  • Consumed external SOAP services by generating client from the external service WSDL.
  • Used log4j for tracking bugs and errors.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

Environment: JavaEE 1.7, Spring, Hibernate, JSP, JavaScript, HTML, Servlets, Maven, ANT, Oracle DB, Tomcat, WebSphere MQ, JMS, SVN, Apache CXF, Groovy, SOAP UI, RESTful, log4j, Unix, Windows 7, Putty, Eclipse.

Confidential, Columbus, OH

Sr.Java/JEE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Used Spring framework along with JSP, HTML, CSS, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
  • 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.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate,etc.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Developed SOAP and RESTful based web services and exposed them using WSDL files over HTTP.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Configured ApplicationContext.xml in Spring for string normalization and to adopt communication between Operations and their corresponding handlers.
  • Created and maintained the configuration of the Spring Application Framework's IOC container.
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates' Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Responsible for configuring and deploying the builds on WebSphere App Server.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application, wrote and called StoredProcedures using Java, HQLand Hibernate.
  • Implemented SOAP protocol to get the requests from the outside System.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • IBM WebSphere Application Server was used to deploy ERIC application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Involved in Production Support of the Application.
  • Log4j framework was used to debug and trace the application.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM WebSphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Ibatis/hibernate,Adobe LiveCycle Designer 7.0, XDP, Form Server, Aqua Data Studio, JavaScript, Maven, log4j, Junit, JMS.

Confidential -Minneapolis, MN

Java/JEE Developer

Responsibilities:

  • Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
  • Developed the request handlers application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, IFrame Work Handlers.
  • Development and Configured User Interface using Struts and Tiles Framework into the Present System.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT, UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information from ELP.
  • Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to achieve Session façade Design Pattern.
  • Developed Shell script to export Informix table's data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
  • Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Migrated database from Informix to oracle using Oracle Migration workbench.
  • Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, VSS, WSDl, XSD, workbench9.0, Struts1.1, ANT.

Confidential - Indianapolis, IN

Sr.J2EE Developer

Responsibilities:

  • Involved in various team meeting to do the requirement gathering and analyzing functionality.
  • Followed agile methodology, as a software development methodology.
  • Associated in design for improvement of building the application and deploying application into Web Logic application server.
  • Developed User Interface using JSPs.
  • Knowledge about Modules in Spring.
  • Developed set of Action classes using BackbaseJSF for handling business logic and Hibernate API for data logic.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Developed EJB Session Beans to do transaction management and encapsulate the business logic.
  • Used JUnit for writing the test cases and test suites.
  • Dynamic form generation auto completion of forms and user-validation functionalities using BackbaseAJAX UI.
  • User interfaces were developed using JSP, JavaScript, HTML and DHTML.
  • Client side validations were done using the JavaScript.
  • Worked on small POC for JQuery for compatibility check with BackbaseAJAX.
  • Used Maven to build and deploy application.
  • Oracle is used as a database with the Hibernate for storing the persisted data from the bean classes.
  • Used WinCVS for version controller and Mercury Quality Center as the Defect Tracking System.

Environment: JDK1.5, Back base JSF (Framework) Ajax based, HTML, TOAD,JavaScript, JSP, JUnit, CSS, XML,Hibernate 2.0, EJB 2.0, WebLogic 10.1, JQuery, Oracle, WinCVS, Mercury Quality Center, SQL,Solaris and Log4J

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.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed web interface in J2EE Framework using Struts Framework (MVC Design pattern), J2EE, Servlets, JavaBeans, JDBC, SWING, HTML, DHTML and XML as per Use Case specification.
  • Produced visual models of the system by generating UML use-case diagrams from the requirements.
  • Designed, developed and deployed application using Eclipse and Tomcat application Server.
  • Classes are designed by using Object oriented Design(OOD) concepts like encapsulation, inheritance, etc.
  • Created Custom Tags to reuse the common functionality.
  • Preparation and review of Test Cases for the module using the user requirement documents.
  • Extensively used CVS Version Control to maintain the Source Code.
  • Involved in testing the module as per user requirements.

Environment: Java/J2EE, JSP 1.2, Hibernate, Eclipse 2.0, WAS, Struts 1.2, Struts Tiles 1.x

We'd love your feedback!