We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY:

  • 6 plus years of extensive information technology experience in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi - Tier, Client/Server and Web based applications
  • Expertise in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, EJB, JMS, RMI, JavaScript, HTML, CSS, XML, XSLT, SAX, AJAX, DOM, JAXP.
  • Project implementation skills using both core and advanced Java technologies (AWT, Swing, Servlets, JSP, JSF, Hibernate, EJB, JNDI, JMS, JDBC, RMI, XML, XSLT, AJAX, DOM, JAXP) with various middleware technologies.
  • Working knowledge of Hibernate 2.1 persistence technology and Spring Framework 2.5.
  • Hands on Mobile Automation and Video domain
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins and Subversion.
  • Expertise in Building Automation Testing Selenium.
  • Extensive knowledge and implementation skills in Struts MVC framework.
  • Architectural knowledge of Application Servers implemented on J2EE technology including IBM Web Sphere Application Server 6.1/5.1/4.0.5.
  • Hands-on experience with Web/Application servers (IBM WebSphere, BEA WebLogic, Tomcat and JBoss) and development tools (RAD, MyEclipse Blue, WSAD, Eclipse and JBuilder
  • Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
  • Expertise in software development Life Cycle Agile, Iterative and Waterfall and Acceptance test driven development.
  • Expertise in Core Java(OOPs Concepts, Exceptions Framework, Collections Framework and Multi-Threading ) and J2EE technologies such as Servlets, Java Server Pages (JSP), JSTL, JSF, XML, JDBC, Struts, Spring Framework and Hibernate.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript,, DHTML, XHTML, jQuery, JSON, Angular.js,Node js,and Bootstrap.
  • Experience in working with Apache Tomcat, WebServer, WebLogic and JBoss Application Servers
  • Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
  • Good Knowledge in Design Patterns like MVC, Singleton, Data Access Objects andFactory Pattern
  • Thorough experience in XML related technologies like XML, XSLT and XML Schemas
  • Good exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks
  • Exposure to Web Services using SOAPand WSDL
  • Excellent working experience with different operating systems like Windows and UNIX
  • Expertise in using Development Tools Eclipse, RADand NetBeans
  • Worked with source control tool like CVS andSubversion
  • Work experience on Unit testing using JUnit
  • Expertise in writing POM (build) files using Maven, and Ant build files
  • Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems,providing best solutions and Work in Agile and Dynamic Environment

TECHNICAL SKILLS:

Programming Languages: C,C++,Java (J2EE,J2SE 6.0), SQL and PL/SQL

Java Technologies: Java,JDK 1.6, J2EE, JDBC, Servlets, JSP, JUnit

Frameworks: Struts, JSF, Spring, Hibernate

Source code control: CVS, Subversion and Clear Case

Internet Technologies: HTML, DHTML,CSS,JavaScript,XML,XSLT,DTD,Jenkins,Selenium

Development Tools: Eclipse, IntelliJ, NetBeans

Databases: Oracle 9i/10g/11g, MySQL 5.1, SQL Server 9.0,Microsoft Access

Operating Systems: Window 95/98/2000/XP/NT, UNIX

App/Web Servers: Web logic 8.1/11g, Jboss, Apache, Tomcat 4.1/5.5/5.6/7.0, IBM WebSphere

JavaScript Libraries: Angular.js,Node js,Bootstrap

Build Tools: Ant,Maven,Grandle

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in gathering business requirements and preparing UseCases, how the application will look like and how it will be implemented
  • Used JSP with Struts Framework for developing User Interfaces
  • Used the OOPS concepts of Exception Handling, multi-threading
  • Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms
  • Involved in code review and bug fixing of the application; also involved in deploying the application files to the machine using Websphere Application Server
  • Configured the struts configuration file to map the Action Forms with the Form Beans and Action Classes with the Actions
  • The entire application was developed in J2EE using an MVC based architecture
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams
  • Used the Struts 1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
  • Used JavaScript for client side validations
  • Used Core Spring for setter dependency injections
  • Consumed a Web service for exchange rate calculation
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence
  • Deployed applications on WebSphere Application Server
  • Used Web services for transmission of large blocks of XML data over HTTP
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Involved in unit testing using JUnit, system testing and creation of various test scripts
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server
  • Created test scripts using Web driver.
  • Used SVN for the source code version control

Environment: Java 1.6, JSP, JavaScript, Maven, HTML, XML, Struts, Oracle 11g, Hibernate, SVN, JUnit, SQL, PL/SQL,WebSphere,Eclipse, Windows,Web driver,Bootstrap

Confidential, Chicago IL

Java Developer

Responsibilities:

  • Involved in using XML for developing tool for user interface customization
  • Developed web GUI involving HTML, JSP under MVC architecture
  • Involved in code reviews and enhancement of application
  • Developed various components of the application and unit test them
  • Involved in developing the customer form data tables, stored procedures and triggers. Maintaining the customer support and customer data from database tables in Oracle database
  • Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
  • Deployed Enterprise application using Web sphere Server
  • Maintained multiple Enterprise applications in Production Environment of Web sphere
  • (Data Objects) are Persistent Java beans used for presenting the back-end retrieved values on the web pages and creation of POJO’s.
  • Designed Frontend with in object oriented JavaScript Framework like Angular Js
  • Created xml files for the corresponding POJO’s.
  • Used JavaScript and AJAX for client side validations.
  • DO (Data Objects) are Persistent Java beans used for presenting the back-end retrieved values on the web pages and creation of POJO’s that represents the tables for database.
  • Extensively used Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
  • Used JTA Transaction Framework for the transaction management.
  • Analyze the requirements provided by client and prepare impact analysis and estimates.
  • Designing technical Specs with UML diagrams and develops the prototype required by client.
  • Implementation ofAutomation framework using Web Driver with Java.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Used SOA and WebServices such as SOAP, WS-security, WSDL and UDDI.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles

Environment: Java, J2EE,Custom tags, JSF, Spring, AJAX, Design Patterns, CVS, PL/SQL, XML, XSD, CSS, HTML, JavaScript, WebSphere, Oracle 10g, Windows, Angular JS.

Confidential, Des Moines, IA

Programmer Analyst

Responsibilities:

  • Core Java, highly concurrent Multithreaded coding
  • Design components based on object oriented design-using UML.
  • Worked closely with the Business/Users team in proposing technical requirements
  • Developed and executed Test cases using unit testing (JUnit) & integration testing.
  • Participated in demonstration of the CIF 2.0 application to the Business team during Testing and UAT phase
  • Involved in bug fixing, client requested enhancements during the maintenance.
  • Developed SQL and PL/SQL scripts for Affiliation and Groups module.
  • Extensively worked on CVS version control tool.
  • Developed Web Services using Apache Axis.
  • Extensively worked with SQL database.
  • Responsible for deployment of application at development and testing environments.
  • Developed clients for the webservices and tested it using SoapUI.
  • Developed various helper classes for the persistent in correlation with hibernate.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
  • Used the Angular.js MVC Frameworks in the development of the web applications.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Normalized databases and written Triggers and Stored Procedures in Oracle.
  • Environment: J2EE, JDK 1.6, Struts 1.2, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP,XML
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site

Environment: Java, Servlets, Spring, Hibernate, Struts 1.1 tiles, UML, JSP, HTML, JNDI, LDAP, CVS, SQL, PL/SQL, Toad, JavaScript, JUnit, Maven, Oracle 10g, Websphere 6.0, RAD 6.0, Angular Js,Windows XP,Bootstrap

Confidential, Atlanta

J2EE Programmer

Responsibilities:

  • Front end and back end design and development.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, Simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Core Java, highly concurrent Multithreaded coding for processing the port assignment data.
  • Developed framework for data processing using Design patterns, Core Java, XML.
  • Developed custom validators and converters in JSF.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Developed JSF Component Library, including dynamic Menu components and Pagers.
  • Written unit tests using JUnit framework and Logging is done using Log4J framework.
  • Developed EJB components that are deployed on Wepsphere Application Server
  • Developed PL/SQL procedures, Java and JavaScript code.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc. And used version control tool called (CVS).
  • Involved in development of Web Services using JAX-WS.
  • Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed Stored Procedures, Triggers and Functions in MS SQL 2005.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Extensively worked on generating complex reports using Jasper reports.
  • Actively involved in code reviews and also in bug fixing.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Offshore Co-ordination and User acceptance testing support.

Environment: Websphere 6.0, RAD 6.0, SQL, JDBC, Java, EJB, Java Server Faces (JSF), Spring, ADF Components, JSP, HTML, Hibernate, Toad, JNDI, LDAP, ClearCase, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, Oracle 10g and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Developed GUI using JSP’s. Implemented Action class and Action Forms Using Struts.
  • Implemented J2EE Design patterns using MVC architecture for developing Presentation tier that includes JSP and HTML, Web tier includes Controller
  • Handled different type of Exceptions in Java.
  • Design and development of JSP pages for Contractor billing and CPE modules.
  • Prepared workflow design for approval matrix.
  • Wrote custom taglibs and used in designing of Screens
  • Implemented Exception Handling in DAO’S
  • Socket programming was extensively used for the client server communication
  • Used multi threading and synchronization to handle multiple clients
  • Designed database tables and wrote queries
  • Oracle was used as the database management system
  • Developed authentication and access rights management module to control access to the database
  • Performed the black box and white box tests on the modules
  • Provided user support for the applications
  • Used JavaScript for client side validation and to create web pages using jsp.

Environment: Java 1.4, Struts 1.1, JSP, EJB 2.0, CVS, Eclipse, JDBC, Toad, DB2 and Websphere 5.0

We'd love your feedback!