We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Around 8 years of IT professional experience in Object - Oriented Analysis and Design, Development, Testing and Maintenance of Standalone, Web and Enterprise applications using Java/J2EE and web technologies.
  • Excellent Java development skills using CoreJava, JDK 1.5, 1.6, 1.7 and 1.8, Servlets, JSP, Tag Libraries, JavaScript, JQuery, HTML, XML, JSON, EJB, JDBC,Hibernate ORM, Struts MVC, Spring framework.
  • Excellent front-end, UI development skills using scripting languages like JSP, JSTL, JSF, HTML5, DHTML, AJAX, CSS3, JavaScript and its libraries.
  • Experience in developing web applications with various open source frameworks: Spring Framework 1.2, 2.0, Spring (MVC) 2.x, 3.x, 4.x, Spring (IOC, AOP), JSF 1.2, 2.0, Struts Framework 1.x, 2.x Struts Validation and Tiles Frameworks.
  • Extensive database skills in Oracle 9i/10g/11g, expertise in programming with SQL, PL/SQL Stored Procedures, Functions, Cursors.
  • Experience in implementing Service Oriented Architecture by publishing and consuming Web Services using SOAP, WSDL, UDDI, and RESTFUL.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
  • Good Experience in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-WS, JAX-RS).
  • Experienced with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design, UML and Waterfall methodologies.
  • Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Apache Tomcat, JBoss Application Server, glassfish.
  • Proficiency in programming with various Integrated Development Environments (Java IDE’s) like Eclipse, NetBeans, MyEclipse.
  • Experience with configuring and customizing logs using Log4j and Spring AOP.
  • Expertise in C, C++ and UNIX shell scripting.
  • Experience in building and deploying applications using Maven, Ant, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational Rose.
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Good work experience on Jasper Reporting.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects, providing and implementing the solutions defects.
  • Experience in Functional, Unit, Regression and Integration testing.
  • Ability to learn and adapt quickly to the emerging new technologies and comfortable in high intensity and challenging work environment.
  • Used Putty to upload WAR file on remote Production environment for auto-deployment.
  • Excellent Interpersonal skills, outstanding problem solving and decision making skills.
  • Having good understanding of Change Management Process.

TECHNICAL SKILLS

Languages: JAVA, C, C++, JavaScript, SQL, HQL

J2EE Technologies: JSP, JSTL, JSF, Servlets, JavaFX, JDBC 3.0, EJB, JMSXML, JSON, XSD, DHTML, Web Services, SOAP, WSDL, RESTFUL

UI Technologies: HTML5, CSS3, JSP, JavaScript, JQuery, AJAX, AngularJS

MVC Frameworks: Struts 1.2, Spring 3.0.2

ORM Frameworks: JDBC, JPA, Hibernate 3.0

Development Tools: Eclipse, NetBeans, RAD Scene Builder, SoapUI, PostMan, Rational Rose

Servers: IBM WebSphere, JBoss Application server, Apache Tomcat, GlassFish 4.0 and WebLogic server

Web Service Specifications: JAX-WS(SOAP), JAX-RS(RESTFUL)

Databases: Oracle 11g/10g/9i/8i, MySQL

Database Tools: SQL Developer, Toad for Oracle

Build Tools: ANT, Maven

Version Controls: SVN, CVS, Clearcase, GIT

Testing: JUNIT

Logging: Log4j, SLF4J

Operating Systems: Windows 98/2000/NT/XP/7, UNIX/LINUX

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • The framework involves Java Financial platform which is based on struts framework, which internally uses the J2EE design patterns.
  • Developed dynamic web pages using JSP tags to invoke Servlets.
  • Involved in the development of GUI screens using JSP, HTML5, and JavaScript.
  • Used CSS3for describing the presentation of Web pages, including colors, layout, and fonts and also developed a responsive web design using Media Queries.
  • Used Jquery plugins like autocomplete, datepicker, dialog, menu, text editor, and tabs as front end technologies for easy user interactions.
  • Validations for the Client Side were done using JavaScript.
  • Implemented internationalization to display web pages in different languages.
  • Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page.
  • Developed Struts MVC components like Action Forms, Action classes, Action Servlet, Dyna Action Form.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Developed the JSP’s using the struts framework tag libraries.
  • Maintained the Struts configuration files, tiles definition files and web.xml.
  • Used SOAP Web service, WSDL to communicate with Web Services.
  • Generated GMLI request which is sent to chordiant after denormalization.
  • Used JAXB to normalize the Soap Response and convert to GMLI response which is used by model helpers.
  • Used JAXB for runtime marshalling and unmarshalling to XML.
  • Used SoapUI to test the web services.
  • Used WebSphere Application Server and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Developed EJB Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Involved in creating, modifying and updating database tables in Oracle Server.
  • Involved in writing service class objects that depend on the data access objects.
  • Worked on Eclipse IDE and Used Ant as build tool.
  • Used Clear Case for importing, rebasing and delivering the application to the source control.
  • Used log4J for application logging and notification tracing mechanisms.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
  • Wrote various queries and procedures using SQL.
  • Used Oracle11g as the database.
  • Used SQL Developer as database tool.

Environment: Java/J2EE 1.7, Servlets, Struts1.2, JFP, HTML5, CSS3, JSP, JavaScript, AJAX, JQuery, HTML, XML, EJB, ClearCase, SQL Developer, Eclipse IDE, IBM WebSphere Application Server, JMS, Apache ActiveMQ, JDBC, Oracle 11g, SOAP (JAX-WS) webservice, WSDL, JAXB, ANT build tool, JUnit.

Confidential, Minnesota

Application Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Designed standalone application using Scene Builder, JavaFX, and CSS.
  • Developed application Directory Inquiry by implementing various functionalities like Search screen, Shortcut Key Mapping, UI designing, session timeout using timers etc.
  • Prepared technical specifications of the designs as per the requirements.
  • Actively participated in design and technical discussions.
  • Implemented screen that can be toggled in 2 different languages.
  • Used the spring framework features like spring modules (IOC and Integration).
  • Used Hibernate Object Relational Mapping features for creating the entity domain objects and hibernate support features for creating data access layer objects.
  • Maintained hibernate configuration file and hbm files for object relational mapping.
  • Involved in writing service class objects that depend on the data access objects.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s, Java Collections, and Synchronization etc.
  • Worked on Oracle database to store & retrieve client information.
  • Designed, developed, and deployedEJBcomponents (Session and Message Driven) beans.
  • Developed the application and deployed on JBoss Application server.
  • Used JBoss Application Server and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Used Jasper reports to generate Agent Login report, search History report, sent SMS reports.
  • Worked on NetBeans IDE and Used Toad for Oracle as database tool.
  • Integrated & tested entire application.
  • Worked on SVN to load updated source repositories.
  • Created unit test cases using JUnit and used Maven as build tool.
  • Monitored the logs using Log4J and fixed the problems.

Environment: Core Java,JDK 1.5, CSS, NetBeans IDE, JavaFX, Scene Builder 2.0, Spring(IOC, AOP), Hibernate, HQL, JMS, ActiveMQ, EJB3, JBoss Application Server, Jasper reports, Maven, Toad for Oracle, Oracle 10g, log4j, SVN.

Confidential, Trenton, New Jersey

Java/J2EE Developer

Responsibilities:

  • This application uses MVC pattern to structure web applications that have significant processing requirements.
  • Followed agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
  • Handled all aspects of the web application including maintaining, testing, debugging and deploying.
  • Defined UI components, business layer component beans and their dependencies in spring application framework (Spring MVC, IOC, AOP) integrating with Hibernate.
  • Used JSP’s and spring tags on the front end.
  • Developed Graphical User Interfaces using HTML, XML/XSLT and JSP’s for user interaction and CSS for styling.
  • Performed client side validations using Java script, JQuery, AJAX.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in coding, maintaining, and administering Dispatcher Servlet and JSP components to be deployed on Apache Tomcat Application server for development environment and deployed it on Websphere Application server for Production environment on Linux platform.
  • Implemented various spring functionalities like spring batch and spring Security.
  • Implemented Hibernate in the DAO (Data Access Object) layer to access and update information in the MySQL Database.
  • Interfaced with the MySql back-end database by integrating spring with Hibernate Framework.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Performed connectivity with MySql database using Hibernate.
  • Wrote prepared statements to perform database operations and also called stored Procedures using callable statements in MySql.
  • Implemented spring declarative transactions to commit the transactions automatically by using annotations.
  • Castor for marshalling & unmarshalling XML to Java Objects using XML Schema Definition.
  • Implemented Web Service RESTFUL (JAX-RS) for transferring data between different applications.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment and to merge code with latest versions and used ANT as build tool.
  • Implemented the logging mechanism using slf4j framework.
  • Used CVS for version control to track and maintain the different versions of the application.

Environment: Java/J2EE, Eclipse, html, CSS, Spring MVC framework, Spring AOP, Restful Web service, PostMan, XML, JSON, JMS, PL/SQL, Stored Procedures, Hibernate3.0, CVS, ANT, IBM Web Sphere Application Server, LINUX, Agile methodology, MySQL, slf4j, Toad for SQL.

Confidential, Cleveland, OH

JAVA/J2EE Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • High level design document using UML and IBM Rational tools.
  • Managed streamline process based on agile methodology.
  • Developed web application with JSF framework (MVC- Compliant).
  • Used faces servlet as front controller.
  • In business tier used session bean to encapsulate business logic and business data and exposed the interfaces to presentation tier based on façade pattern.
  • Implemented intercepting filters for pre-processing and post-processing of requests.
  • Worked on Session Façade design pattern to access domain objects.
  • Implemented Frontend using Struts and back end using spring.
  • Designed and developed Graphical User interface using JSF, HTML, DHTML and JavaScript.
  • Involved in development of Front End (UI) using HTML, DHTML, CSS, XSL and performed validations using Java Script.
  • Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework using faces servlet.
  • Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed business services using EJB and DAO layer by using Spring JDBC for the retrieval & saving of data to Renewal Hub (Oracle).
  • Responsible for Development of end to end client/server modules.
  • Designed and developed Stateless Session Bean to calculate the refund amount and to retrieve account information from Legacy applications using web Services.
  • Involved in design and developing re-usable Web Services and Java Utility classes to support XML using SOAP, XML, and WSDL.
  • Modified the Stored Procedures using PL/SQL as part of the requirement changes & defect fixing.
  • Developed Ant Build scripts and Shell Scripts for the automatic configuration of the project and deployment of jar files into the Web logic App Server.
  • Utilized Rational Clear Case for version control during development and maintenance.
  • Developed Test Cases and performed Unit testing with JUNIT.
  • Performed Load Test using automated test scripts in test cases.
  • Log4J is used for logging.
  • Used Toad as database tool to communicate with Database.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development and configured Apache web server for authenticating credentials
  • Responsible for closing the backlog of production related issues within SLA.

Environment: Java, JSP, EJB2.0, Oracle 9i, AJAX, JSF1.2, HTML, CSS, XSL, SOAP, WSDL, Spring MVC, Spring JDBC, JAX-RS(Restful), PostMan, XML, JSON, Eclipse 3.0, WebLogic server, log4j, JUnit, LDAP, ANT, Toad, Unix Shell Script and Rational Clear Case.

Confidential

Java Developer

Responsibilities:

  • Responsible for Functional Specification and System Design based on Business Requirement Document provided by business analyst.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Actively participated in design and technical discussions.
  • Designed and developed client side GUI using JSP, HTML and JavaScript.
  • Used java core concepts Collection Framework Interfaces like List, Set, Queue and also Map Interface.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Used servlet as an interface between frontend and backend to handle http requests and to send response back to the front end.
  • Worked on JDBC to connect to My SQL for implementing CRUD operations.
  • Responsible for configuring Apache Tomcat Application Server to access the Database by setting up Data source and My SQL Pool.
  • Developed the business objects using EJB for calling data access objects.
  • Used NetBeans IDE to develop the Application.
  • Used CVS for version control across common source code used by developers.
  • Reviewing test cases and bug fixing.
  • Building Software modules using Apache Ant.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Performed unit testing and Integration testing.
  • Reviewed system requirements and translated into design documents, established specific solutions, and lead the efforts including programming and testing that culminate in business acceptance of the results.

Environment: JDK 1.3, EJB2.0, Servlets 2.1, JSP 1.2, Java Scripts, CSS, HTML 4.0, XML, JDBC, NetBeans IDE, CVS, ANT, Apache Tomcat Application Server, UML, MySQL and Windows.

We'd love your feedback!