We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Around 7 years of IT industry experience in Architecture, Analysis, Design, Development, Implementation and Testing of software applications using Java/J2EE technologies.
  • Accustomed to complex, fast paced, distributed environments.
  • Worked in several system services such as logging, transaction management, exceptions, security.
  • Good understanding of Design Patterns and n - tier Architecture.
  • Extensive experience in OOP, OOAD, System Analysis design, Development and Deployment of various Applications in Java Technologies.
  • Extensive experience in J2EE Design Patterns, MVC Architecture, Hibernate, spring and Struts Framework.
  • Extensive experience in using dynamic web content technologies including JavaScript, AJAX, SVN, Log4J, build tools Maven, Ant.
  • Proficient in designing and developing J2EE applications using Model View Controller Pattern, Singleton pattern and Data Access Object.
  • Experienced in using IDEs such as Eclipse, NetBeans and Rational Application Developer.
  • Skilled in developing web applications using JSP, Servlets, JDBC, JNDI, JavaBeans, AngularJS, HTML, XML, XSL, XSLT and J2EE web services.
  • Experience in using the Entity Java Beans, POJOs.
  • Experience in working with Servers including WebSphere Application Server, Apache Tomcat and JBOSS.
  • Good exposure to Service Oriented Architecture (SOA) and developing J2EE Web Services using SOAP, WSDL, Apache Axis2.
  • Excellent knowledge and experience in MS SQL Server, MySQL and Oracle databases.
  • Proficient in programming with SQL, PL/SQL and Stored procedures.
  • Extensive experience in Linux, UNIX, Shell scripting.
  • Experience in writing JUnit test cases for unit testing.
  • Proficiency in using Rational Application Developer, Eclipse, NetBeans to develop the code.
  • Ability to work in a team as well as independently with minimum supervision.
  • Flexible to work overtime whenever needed.
  • Strong written and Oral Communication Skills.
  • Experience in taking up daily stand up and defect calls.
  • Quick learner and self-motivated with excellent communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, Shell Scripting, Perl

Java Technologies: J2EE, JSP, Servlets, Tag Libraries, JSTL, EJB, JSF, JNDI, JDBC, JMS, Ajax, AngularJS, SOAP Web services, Apache Axis, Maven 2.0, Ant

Frameworks: Struts, Spring, Hibernate, Apache Axis

Application Servers: IBM WebSphere

Web Servers: Apache Tomcat, JBoss

IDEs: Rational Application Developer, Eclipse, NetBeans

RDBMS: Oracle, SQL Server, MS Access

Markup Languages: XML, XSL, XSLT, WSDL, HTML, DHTML, CSS

Scripting Languages: Java Script, CGI and AJAX

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Involved in developing user interface using JSP, JQuery, JavaScript and AngularJS.
  • Consumed Restful Web Services as part of the application to get information.
  • Involved in implementing application flows using Spring MVC.
  • Involved in implementing Server side and Client side validations.
  • Developed JUnit test cases for Unit testing.
  • Developed Cucumber test cases for End-to-End testing.
  • Developed Selenium test cases for browser automation testing.
  • Tested and validated the application on different testing environments.
  • Involved in Agile Software Development to deliver the tasks on each Sprint not missing deadlines. Used Jenkins to build application.

Java Developer

Confidential, Chicago, Illinois

Responsibilities:

  • Was a part of the architecture team for design and implementation of site components using J2EE framework.
  • Actively involved in the team, management as a part of Agile (SCRUM) software development.
  • Designed the User Interactive web pages using web technologies like HTML5, CSS3.
  • Involved in implementing the Spring MVC Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Beans.
  • Using JQuery & JavaScript in conjunction to perform Front end validations and Event handling.
  • Improved the performance of the response page for the Survey responses which include loading, saving and validating the responses.
  • Implemented the JQuery Pagination feature to drastically improve the response loading page which resulted in loading the page in 2 seconds (which was 8 seconds earlier).
  • Used the JQuery DataTables to render the data in the table format.
  • Used AJAX to increase the web page’s interactivity, speed, functionality and usability.
  • Used iText library to create and manipulate all the PDF reports.
  • Used Apache POI API for exporting all the data in to Excel sheets.
  • Used Scheduler to schedule and automate some back end jobs.
  • Used DynaTree JQuery view plugin to support different components of the system supported by multiple selection, Drag and Drop features.
  • Implemented AngularJS as the JavaScript framework in developing the UI of the web application.
  • Developed JUnit test cases for unit testing.
  • Involved in integration testing after each enhancement.
  • Involved in the team providing Production support for the PACER application.

Java Developer

Confidential, San Diego, California

Responsibilities:

  • Implemented J2EE Design Patterns like MVC.
  • Designed and Developed policy screens using HTML, XHTML, DHTML, AJAX and JavaScript.
  • Responsible for managing deployment descriptors such as web and Hibernate.
  • Involved in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Created backing bean to define methods associated with components, input validations, event handling and navigation processing.
  • Developed GUI policy forms implementing JSF-lifecycle.
  • Implemented the business logic using the Enterprise Java Beans (Session Beans).
  • Configured Transactional and Security attributes for application wide Session Beans.
  • Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
  • Developed build and deployment scripts using Maven to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the WebSphere.
  • Designed Re Admin module as a SOA and prepared technical artifacts.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed modules for validating the data according to business rules.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with spring.
  • Created Policy Change Details Components using Java, EJB and JNDI.
  • Configured hbm.xml files for data persistence.
  • Involved in Unit & Integration Testing for all Facultative, Treaty & Wire Modules.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Configured Transactional and Security attributes for application wide Session Beans.
  • Developed logging service using Log4J.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
  • Performed code reviews and mentor junior developers.

Java Developer

Confidential, New York, NY

Responsibilities:

  • Worked on creating Form Bean, Action classes and Configuration files using Struts framework.
  • Used Struts Internalization provision in order to support both US and Canada locale.
  • Implemented large-scale enterprise logistics application. The first phases use a variety of server-side tools (Servlets, Oracle 9i, PL/SQL, Java Stored Procedures, EJB).
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Worked on user personalization module using XML as portable data and developed required standard templates of XSL using IBM Lotus XML parser for XSLT.
  • Developed and deployed EJB components (session beans, entity beans), Servlets.
  • Involved in the preparation of test scripts for the use cases.
  • Involved in coding and review of the system.
  • Involved for preparation of user entry screens.
  • Developed the presentation layer using JSPs and HTML.
  • Client side validations were done using JavaScript.
  • Worked on implementing Connection pooling at Web Logic Server.
  • Worked on writing SQL queries and PL/SQL Stored Procedures using Oracle 9i.
  • Used JDBC for connectivity.

Web Developer

Confidential, Rochester MN

Responsibilities:

  • Requirements consolidation by interacting with service areas.
  • Conversion of functional requirements into High Level and Low level Designs.
  • Responsible for design and development of UI and configured them using JSF.
  • Added Dojo Ajax for the Rich faces and Tomahawk components for validations, etc.
  • Developed advanced CSS files for front end UI.
  • Implemented MVC pattern using Apache Struts.
  • Developed a web based reporting system with DAO and Apache Struts-Validator using Struts framework.
  • Struts framework components like Action Forms, Action Servlets, Action Mappings, Action Errors are used extensively.
  • JSF, JSP, Servlets, Java, HTML, JavaScript and XML are used for application development.
  • Implemented application flows using MVC.
  • Developed Axis based web service for a Services Charge Value Calculator.
  • Generated web service methods using Apache Axis which were to be exposed to application.
  • Responsible for the conforming to J2EE standards during implementation of designs.
  • Configured and maintained the Spring Application Frameworks IOC Container.
  • Developed the application from a set of universally interconnected and interdependent services with Service-Oriented Architecture (SOA).
  • Used Hibernate as the persistence/ORM framework, for mapping the objects into Oracle10g Database.
  • Written Queries in Hibernate (HQL) for retrieving the data from the Oracle10g database.
  • Involved in preparation of Test cases.
  • Deployed the application to a WAS 6.0 on a Unix system.

We'd love your feedback!