We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Sterling, VA

PROFESSIONAL SUMMARY:

  • Over 7 years of professional experience in development and deployment of various Object Oriented and web based Enterprise Applications using Java/J2EE technologies.
  • A Senior Java/J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and Implementation of Client/Server, Internet and Legacy application.
  • Sun Certified Java Programmer, Expertise in designing, developing, testing and deploying applications using J2EE technologies.
  • Experience with MVC frameworks like STRUTS & SPRING and ORM tools like HIBERNATE.
  • Good experience with XML related technologies like XML/XMLT to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA.
  • Strong Experience in implementing Web Services using SOAP, SOAP and RESTful web services.
  • Experience in Developing RESTful APIs with JAX - RS.
  • Developed RESTful web services using Jersey framework.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, Angular JS.
  • Enhanced the user interface for web applications using HTML5, CSS3 and various style sheets.
  • Developed single page application by using Angular JS.
  • Expert level experience in J2EE technologies like Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JSP, JMS, AJAX, JDBC, JNDI, GWT Java Beans Hibernate and Web Services.
  • Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Factory DAO in designing the architecture of large applications.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts, and JDBC.
  • Good experience in using ANT and Maven build scripts for the project build and deployment process.
  • Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
  • Experience in using Version control tools including CVS, Subversion, and TFS.
  • Extensive knowledge of working with application servers including Oracle Web Logic, IBM WebSphere, Red Hat JBoss and Apache Tomcat servers.
  • Worked in configuring the data & JNDI Configurations in Web Sphere application server.
  • Database development skills using Database Servers like MySQL, SQL Server 2005/2008/2012, DB2 and Oracle.
  • Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 10g/11g.
  • Involved in writing the JUnit test cases and integration testing of the system and also developed Junit classes extensively for end to end testing and worked with log4j for logging.
  • Good Experience in software development life cycle process using Agile, Waterfall, Test Driven Development and SCRUM.
  • Experience in developing and deploying J2EE applications on Windows/LINUX/UNIX/MacOS in distributed environment.

TECHNICAL SKILLS:

Languages: JAVA 1.5/1.6, J2EE, C#, SQL, PL/SQL.

Application Servers & Web Servers: Web Sphere, Web logic, Jboss, Tomcat.

Architecture/Framework: MVC Architecture Struts 1.x/2.x, Validation Framework, JSF, Spring Framework, Angular JS, Newspage

Design Patterns: Front Controller, Business Delegate, Service Locator, Session Fa ade, Data Access Objects and Data Transfer Objects

IDE: WSAD 7.0, RAD 7.0, Eclipse 4.4, NetBeans 5.5

Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, SOAP, WSDL, HTTP/HTTPs

Java Technologies: JDK 1.5/1.6, JDBC, Java Beans, JSP 2.1, Servlets 2.5, JAXB, JUnit, AWT, Swing.

Middleware: EJB 3.0, JMS

Operating Systems: Windows 7/XP, LINUX.

ORMapping Tool: Hibernate

RDBMS (Data Base): Oracle 9i/10g/11g, DB2, SQL Server 2008/2012, MySQL.

Scripting Languages: Java Script, AJAX, JQuery.

Tools: & Utilities (Version Control & Build Tools): MS Visual Source safe, CVS, Sub Version (SVN), Clear case, ANT, Maven, Log4J.

PROFESSIONAL EXPERIENCE:

Confidential, Sterling, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
  • Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
  • Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
  • Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for Querying database.
  • Hibernate is used for persisting data while developing an application based on Spring Framework.
  • Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations.
  • Added new UI Design Features using HTML5, CSS3.
  • Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify the complexities of the application.
  • Added dynamic functionality to the application by implementing jQuery and Angular JS.
  • Worked with JSF framework in developing user interfaces user interfaces using JSF UI Components, Validators.
  • Used the JSF UI component classes to get the component state and maintain the to the objects.
  • Developed REST web services and used SOAP Protocol to communicate with Quote provider’s insurance claims and premiums.
  • Used SOAP based Web Services from scratch to develop interfaces to integrate between front end systems and back end systems.
  • Used Web services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
  • Worked on MQSeries with Java, JMS on the WebSphere server side.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Designed various tables required for the project in Oracle 11g database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
  • Involved in the development of Standard XML reports and XSLT style sheets and Developed XML parser to convert java objects to xml and xml to java objects.
  • SAX and DOM parsers are used for XML and DTD to process, validate, parse and extract data.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used RAD 7.0 IDE for developing the applications and IBM WebSphere Server 7.0 for deploying various components of application.
  • Involved in writing the JUnit test cases and integration testing of the system.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
  • Used SVN for source code maintenance and for version control.
  • Written Maven Scripts to build, generate WAR file and deploy the application.
  • Implemented by using Agile Methodology focusing on SCRUM.
  • J2EE application development on Windows and UNIX platforms using MVC pattern.

Environment: Java JDK/J2EE (1.7), Spring 3, Hibernate 4, HTML, CSS, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), Restful Web Services, SOAP, WSDL, JMS, XML, XSLT, SAX & DOM, Oracle 11g, SQL Server, WebSphere, RAD IDE, JUnit, Log4j, SVN, Maven, Agile/Scrum, Windows & Unix.

Confidential, Irvine, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Used Spring Framework for Transaction Management and Dependency Injection.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate.
  • Used HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver and PostgreSQL to connect to the database.
  • Extensively used Hibernate as ORM Framework and dealt with concepts such as Eager fetch, lazy loading, and transactions.
  • Developed the front end user interface for the application using JSP, HTML, CSS, JavaScript, and AJAX.
  • Implemented validations using JavaScript and to handle events on the client side.
  • Used the Node.js MVS Frameworks in the development of the web applications.
  • Developed back-end messaging infrastructure for real-time web application in node.js.
  • Involved in writing SOAP based web services for communication between its upstream applications.
  • Involved in migrating SOAP based Web Service to RESTful services.
  • Developed web services for data transfer from client to server and vice versa using SOAP and WSDL.
  • Created different XML documents using XML, XSD and XSLT. Used Light DOM parser and SAX parser for transforming the XML data.
  • Used XSLT to transform XML documents to HTML
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml.
  • Designed DOM based interactive to reprogram selected links and handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulations.
  • Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
  • Wrote Stored procedures for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions at the Oracle Database end.
  • Involved in configuring and Deployment of the application in the WebLogic Application Server.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for mutator/accessor code generation, editing, debugging, compiling, formatting, build automation, and for version control.
  • Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Used ClearCase version control for maintaining versions of the application.
  • Involved in writing the ANT scripts for daily build and deployment on build server.
  • Used Agile methodology to manage the full life cycle development of the project.
  • Participated in daily Scrum meetings and cleared the backlogs assigned for that particular sprint.
  • Developed on Windows Operating Systems.

Environment: Java/J2ee (JDK 1.6), Spring, Hibernate, JSP, HTML, CSS, JavaScript, Ajax, Node.js, RESTful Web services, SOAP and WSDL, XML, XSLT, DOM, Oracle 11g, WebLogic Application Server, Eclipse IDE, JUnit, Clear Case Version Control, ANT, Agile, WINDOWS.

Confidential, St. Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Played a key role as Senior Java developer for the project from gathering phase till deployment phase and successfully completed the project in the stipulated amount of time.
  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Developed Controllers, View Resolvers, Handler Mappings and Java Server Pages as views using Spring MVC.
  • Involved in Reporting module development using Spring MVC.
  • Designed and Developed persistence service using Hibernate Framework.
  • Involved in writing Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data.
  • Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
  • Used Hibernate to store Java Objects to a relational database.
  • Developed the Graphical User Interface using Servlets, JSP that is based on the MVC design pattern.
  • Developed web interfaces using JSP’s for client side validations
  • Server side transactions is performed using both JSP and Servlets. Login authentication is done by JSP by verifying the database security table.
  • Front end was developed using jQuery, HTML and CSS.
  • Developed JavaScript for client end data entry validations and Front End Validations.
  • Applied CSS (Cascading Style Sheets) for entire application for maintaining consistency throughout the application.
  • Coded various business process methods required for creation of Web Services related to the information using SOAP, WSDL & RESTful Web Services.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Involved in RESTful Web Services for making use of HTTP protocol between client and server.
  • Used POSTMAN client for testing developed RESTful API’s with JAX-RS Web Services.
  • Messages are created, sent, received and read by the application components using the Java Messaging Service (JMS) API.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Used DB2 as the backend database. Involved in design of the database schema and development of Stored Procedures.
  • Used MS SQL Server for data storage purposes.
  • Configured JMS Server setup, Database connection setup and deployed the returned items in WebLogic Application Server.
  • Worked on Eclipse IDE for the code development for the application.
  • Developed Unit test cases using JUnit for various modules of the application.
  • Used Log4j to capture the log that includes the runtime exceptions and fixed the problems monitoring the log at regular time intervals.
  • Used LDAP authentication for the application.
  • Used CVS as version control for storing the revised versions for .
  • Compiled, built and deployed the application by writing ANT scripts.
  • Used Waterfall model as the software development process throughout the phases of the application from conception till maintenance.
  • Developed and deployed the J2EE application on Windows Operating System.

Environment: Java/J2ee, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, MS SQL Server, Eclipse IDE, RESTful, WSDL & SOAP Web Services, JMS, WebLogic Server, DB2, CVS, log4j, ANT, JUnit, WINDOWS.

Confidential, Madison, WI.

Java/J2EE Developer

Responsibilities:

  • Used Struts Framework and implemented MVC Struts Framework for Application.
  • Developed the presentation layer of the application using Struts Framework, and also configured the xml (struts-config.xml) file.
  • Used Struts tag libraries in the JSP pages and validated the form data using Struts Validator Framework.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Hibernate for ORM mapping and persisting data to the backend.
  • Worked on Transaction Interface in Hibernate which maintains abstraction from the transaction implementation.
  • Used Servlets during the design and development phases of web components.
  • Developed Controller Servlets, and actions for the fetching data from the database.
  • Used HTML, DHTML, and XHTML for designing the User Interface of the application.
  • Involved in writing scripts with AJAX to dynamically refresh the page contents.
  • Used JavaScript to monitor client side activities and for validations.
  • Utilized JQuery plugins to improve customer experience.
  • Built RESTful API in Java using JAX-RS for obtaining proper error codes, URL Mapping and implemented them using Jersey.
  • Dealt with Oracle 10g for communicating with database and performing operations such as create, read, update delete.
  • Deployed on the application on JBoss Application Server.
  • Test plans are documented and reviewed Using JUnit testing and responsible for integration testing.
  • Used Eclipse IDE for the development of the java application.
  • Log4j was used for logging errors throughout the development and reported error were fixed to avoid further complications.
  • SVN was used as Version control for tracking issues in the application.
  • Maven scripts were written for the application to deploy and test.
  • Agile methodology was used for the project management during the development of application.
  • Developed the application on UNIX platform.

Environment: Java/J2ee 1.5, Struts, Hibernate, Servlets, HTML, DHTML, XHTML, AJAX, JavaScript, JQuery, RESTful Web Services, Oracle 10g, JBoss, JUnit, SVN, Eclipse, UNIX.

Confidential .

Java/J2EE Developer

Responsibilities:

  • Used Struts Framework for designing the application in MVC Architecture.
  • Creates struts configuration files, validation files to integrate all the components.
  • Developed Servlets and JSP for data fetching and retrieval implementation with User Interface.
  • Designed Form pages (JSP) in struts as per the requirement.
  • User Interface was developed using HTML, DHTML and XHTML.
  • Involved in writing XHTML pages along with JavaScript to generate content in the web pages.
  • JavaScript was used for the client side validations in the application.
  • Presentation layer was developed using HTML, CSS and JavaScript.
  • Developed Web services in Java and experienced with SOAP and WSDL.
  • Design and implemented Axis based Web Services SOAP/WSDL interface between Java and Non-Java applications.
  • Written various SQL queries for creating, updating, deleting and reading data from the database using JDBC.
  • Implemented Stored Procedures using JDBC.
  • JBoss Application server is used for the deployment of the application.
  • Application deployment is performed in Apache Tomcat Server.
  • NetBeans IDE is used for the development and coding of the application.
  • JUnit testing is performed for unit testing and integration testing and test cases were documented.
  • Developed a logging component to log messages and errors during execution using Log4j.
  • ClearCase is used for Version control.
  • Used ANT scripts to build and deploy the application.
  • Software Development Life Cycle (SDLC) process is carried basing on Waterfall model.
  • Developed the application on UNIX and LINUX platforms.

Environment: Java/J2ee 1.5, Struts, Servlets, JSP, HTML, XHTML, JavaScript, SOAP, WSDL Web Services, ANT, JUnit, JDBC, NetBeans IDE, ClearCase, UNIX, LINUX.

We'd love your feedback!