We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 7+ years of experience in Object Oriented Analysis, Design and Java Development, Configuration, Implementation, Testing, Support and Documentation in the entire stage of Software Development Life Cycle and System on Architecture using J2EE technologies.
  • Development experience in Java, J2EE (JEE), Servlets, EJB, JSP, JMS, JDBC, spring, Struts, Hibernate, JSF (Rich faces, Prime faces), XML, AJAX, JavaScript, HTML and CSS.
  • Worked in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
  • Experience in understanding the requirement and develop, implement and test the various application architectures that include E - Commerce, Business 2 Business, and Distributed Applications.
  • Expertise in developing Dynamic Web Pages using HTML and CSS for user interface using JSP and Servlets.
  • Developed application in J2EE environment based on Model View Controller (MVC) architecture for development using JSF, Struts and spring.
  • Utilized J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Expertise in persistence framework Hibernate.
  • Developed ANT build scripts, providing logging facility using Log4j, Writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
  • Proficient in XML related technologies such as Apache Axis, JAXP and JAXB for parsing XML into java object.
  • Developed application that interacted with Databases like Oracle, MySQL T-SQL, PL/SQL and MS-SQL server.
  • Experience with JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces.
  • Used web application servers like JBOSS, Apache Tomcat, IBM WebSphere and BEA WebLogic.
  • Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
  • Good Management Skills in terms of self-management and team management and excellent communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: C, Java, PL/SQL, JavaScript, J2EE

J2EE Technologies: Servlets, JSP, JDBC, Hibernate, Struts, Spring

Web technologies: HTML, DHTML, XHTML, CSS, JavaScript, Ajax

Frameworks: Struts, Hibernate, Spring

XML/ Webservices: Apache Axis, JAXP, JAXB

Messaging Technologies: JMS

Databases: Oracle, MySQL, MS-Sql.

Applications/ Webservers: JBOSS, Apache Tomcat, IBM, WebSphere, BEA WebLogic

Methodology / Design Pattern: OOAD, UML, DAO, Singleton, Pattern, Front, Controller, Factory Pattern.

IDE’s: IBM RAD, Eclipse, Netbeans

Distributed Technologies: RMI, EJB

Operating Systems: Windows 98/2000/NT/XP, Unix

Other Tools: ANT, JUnit, Log4J, Toad, CVS, SVN, ClearCase

PROFESSIONAL EXPERIENCE

Confidential, Bloomington IL

Senior Java Developer

Responsibilities:

  • Interacted with business analyst to gather functional requirements and system needs. Responsible for System design, functional specs, Use case specs, requirement gathering and System design.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors
  • Designed and documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Developed webservice using SOAP, UDDI, WSDL and XML, and wrote scripts to deploy them on apache tomcat.
  • Developed and deployed EJBcomponents and the new application onto IBM Websphere application server.
  • Created and implemented test cases using JUnit and JTest and debugged the code as required.
  • Incorporated design patterns like MVC, Singleton, Abstract Factory, Factory Method and Session Façade, and OOP concept.
  • Implemented Hibernate ORM mapping to map all the tables from different data sources to enable database updating using JPA.
  • Created common client side validations and Spring Validations for various modules. Developed Java Server Pages for client presentation and interaction with business layer through remote and home interfaces.
  • Created SQL queries and subqueries, table joins, integrity constraints, views and designed triggers for the database.
  • Employed SCRUM concepts of agile development methodology and managed and led production deployment releases every month.
  • Developed application using the Spring Core Container Module to separate the application configuration and dependency specification from the actual code for injecting the dependencies at run time.

Environment: Core JAVA, EJB, Eclipse 3.3, J2EE, JSP, JSF, Servlets, Struts, Spring, Hibernate, Windows XP, JUnit. JavaScript, HTML, XTML, DHTML, JMS, Ajax, XML, XSL.

Confidential, Chicago IL

Senior Java developer

Responsibilities:

  • Employed OO techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams that depict the code’s design and its compliance with the functional requirements
  • Involved in all the phases of SDLC including Requirements Collection, Analysis of the Customer Specifications, Technical Design Document.
  • Designed the system and documented Use Cases, Class diagrams and Sequence diagrams using Rational XDE.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS and DAO accesor classes using spring JDBC template
  • Involved in database Design Creation of Stored procedures to access using the Callable Statement, Connection Pooling for achieving back-end connection.
  • Involved in production support and minor enhancements as per application requirements.
  • Implemented the application using Struts Framework which is based on Model View Controller(MVC) design pattern.
  • Used Java RMI to write distributed objects and wrote shell scripts for building and deploying the applications
  • Developed SQL, PL/SQL with Stored Procedures statements to interact with Persistent database using Oracle 10g.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on WebLogic Server.
  • Involved in the development of presentation layer and GUI framework using HTML. Client Side validations were done using JavaScript.

Environment: Java 5, Java 6, J2EE (JSP, Servlets, XML), Java Script, XSLT, EJB, Hibernate, Struts2.x, spring, Eclipse, HTML,DHTML, JSF, Swing, Web logic, JSTL, Clear case, XSLT, Oracle10i, HTML, J-Unit, Unix.

Confidential, Pittsburg PA

Senior Java Developer

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Created Java Server Pages for client presentation (View) and interaction with business layer through remote and home interfaces.
  • Designed front-end, data driven GUI using JSF HTML, JavaScript, DOJO and CSS and developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Designed the web tier using on the MVC design pattern of the Apache struts framework. Used spring for dependency injection and integrated spring with Hibernate ORM framework.
  • Implemented bean wiring using spring and utilized the Hibernate ORM (Object Relational Mapping) Framework to interact with the database to overcome manual result set handling. Developed hibernate configuration files, mapping files and mapping classes
  • Responsible for generating the SQL scripts based on the user inputs through JSPs and parsing them to JDBC Manager
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Developed application using core Java with strong understanding of SWING, Collections, Multithreading, data structure and Event/Exception handling. Software methodologies like Agile were implemented.
  • Employed Java Script extensively to code client side validations along with JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
  • Developed Ant scripts to build and deploy the application onto Weblogic Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Employed Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
  • Developed and deployed Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.

Environment: Java (JDK1.5), J2EE, JSF

Confidential, Tempe AZ

Junior Java Developer

Responsibilities:

  • Developed EJB which act as a session façade to the complex business objects. Also developed web services in the service layer.
  • Responsible for generating the SQL scripts based on the user inputs through JSPs and parsing them to JDBC Manager.
  • Developed modules that integrate with web services that provide global information support
  • Involved in database Design Creation of Stored procedures to access using the Callable Statement. JDBC Connection Pooling for achieving back-end connection.
  • Involved in production support and minor enhancements as per application requirements.
  • Developed Struts Action Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
  • Development of backend tier containing business and application logic through Entity Beans (CMP/BMP) and Stateless Session Beans.
  • Responsible for documenting the requirements of the application through the creation of Class, Sequence and State Diagrams in Rational Rose.
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
  • Implemented the required functionality using Hibernate for persistence & spring DI (Dependency Injection) frame work and JSTL for front end development.
  • Developing J2EE filters for logging and developing system startup framework using Servlets.

Environment: Servlet 2.3, JSP 2.0, JSTL, Struts 1.3, HTML, Java Script, CSS, XML. JUnit, Web Services, JAX-RPC, SOAP, WSDL, IBM Websphere 6.1 (WAS), Rational Application Developer RAD 6.0, Hibernate 3.0, Rational Rose, Ant, Oracle 9i and Clearcase.

Confidential, Dallas TX

Junior Java Developer

Responsibilities:

  • Responsible for documenting the requirements of the application through the creation of Class, Sequence and State Diagrams in Rational Rose.
  • Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
  • Implemented the application using Struts Framework which is based on Model View Controller (MVC) design pattern.
  • Developed middleware components (EJB Entity, JMS, JNDI) to manipulate business Transactions processing (ACID).
  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Designed the data base and Normalized the Data Base in 3NF .In Normalization resolved the trivial dependences, non-key attribute & transitive dependences using 1NF, 2NF & 3NF.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Made a few design changes to improve the systems performance and tuned SQL queries for quicker results.

Environment: J2EE, J2SE 5.0, XML, EJB, JNDI, SOAP, WSAD 5.1, Websphere Application Server, Linux, SQL Server 2000, Rational Rose, Oracle 10g.

Confidential, Madison WI

Junior Java Developer

Responsibilities:

  • Used HTML, JavaScript, Servlets, and JSP in the presentation tier. Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier.
  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on WebLogic Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.

Environment: J2EE, J2SE 5.0, XML, JAXB, JNDI, SOAP, WSAD 5.1, Websphere Application Server, Linux, SQL Server 2000, Rational Rose, and Oracle 9i.

Confidential, Johns creek GA

Junior Java Developer

Responsibilities:

  • Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS, JSTL, JavaScript, HTML and XSL.
  • Employed Java/J2EE Design patterns like Business Delegate, Session Façade, DataTransfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Designed and implemented complex multi-application flow through integration implemented using XML, XSL and JMS configurations.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed the code using Test Driven Development (TDD). Followed good coding standards. Reviews and refactoring was done using different open source tools.
  • Involved in Developing and deploying the applications in IBM Web Sphere Application Server.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Enhanced and fixed software bugs, in existing application modules. Also developed unit tests for some java classes.
  • Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables. Used JSF facelets to display records in a sequential format.
  • Applied standard design patterns, such as Iterator, Singleton, Factory, Observer and Decorator, while coding new application modules.
  • Created Java Server Pages for client presentation (View) and interaction with business layer through remote and home interfaces.
  • Developed interface for WEB pages like user registration, login, registered access control for users depending on logins using HTML/DHTML and Java Script.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Involved in the configuration of Struts web based applications, creating struts-config.xml and web.xml.
  • Developed front - end screens with Struts and Displayed data using JSTL tags, Struts Logic and Bean tags, etc.
  • Created stored procedures and packages using PL/SQL, SQl in Oracle and implemented complex SQL queries
  • Development and implementation of Asynchronous communication interface using JMS API.
  • Involved in developing the complete Business tier with Stateless, Stateful Session beans with EJB standards
  • Developed Helper Classes to Validate data and against a Set of Business Rules.

Environment: J2SE 1.4, J2EE, JSP, HTML, DHTML, XML, JUnit, Servlets, Eclipse 3.2, SQL Server 2005, XML, Oracle 9i, Tomcat.

We'd love your feedback!