We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Endicott, NY

SUMMARY

  • Around 5 years of experience in software design, development, analysis and test web based applications using various Java/J2EE technologies.
  • Participation in all phase of Software development life cycle (SDLC) and have solid understanding of development methodologies such as agile and waterfall.
  • Expertise in several J2EE Technologies like JSP, Servlets, Web Services.
  • Expertise in configuring applications domains and deployments on application servers like Web Logic, WebSphere, JBoss and web servers like Tomcat.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
  • Experienced in designing Web Applications using HTML, CSS, JavaScript, and Ajax under Windows operating system.
  • Proficiency in design and development of J2EE components and API’s using Servlets, JSP, SPRING, Hibernate, SOAP, REST, and STRUTS 1.3/2.0.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Hands on experience with JDBC for connecting to database.
  • Extensively worked on debugging using Eclipse, NetBeans debugger, also written test cases in Junit.
  • Used version controller tool like Git, Subversion and CVS.
  • Understanding of object - oriented design, re-use, and component-based development.
  • Efficient team member with excellent work/time management skills, communication and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS

Languages: Java, SQL, C++, C, C#, Ada95

Java Technologies: Core Java, J2EE (1.3-1.8), JSP, Servlet, JDBC, EJB 2.0

Web Technologies: HTML, XML, JavaScrpt, JQuery, CSS

Distributed Technologies: EJB

Middleware Technologies: Web Service (SOAP and Restful), JMS

Application Server / Web Server: Tomcat, JBoss, WebSphere, Glassfish

Modelling Tools: Miscrosoft Visio, UML, Rational Rose

Database: Oracle (v11g, 10g, 9i), MySQL

Frameworks: Struts 1.2/1.3/2.0, Spring MVC 2.5/3.0/3.5/4.1.5

ORM: Hibernate 2.0/3.0/3.5

Other Tools: Log4J, Junit, Ant, Maven

Environment: / IDE: Windows, Red Hat Linux, Unix, Eclipse

Version Control: SVN, Git, CVS

PROFESSIONAL EXPERIENCE

Confidential, Endicott, NY

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, and HTML.
  • Worked on developing the backend part of the application involving Spring 2, Hibernate 3.2 and Web Services.
  • Used various feature of Spring 2 such as XML configuration extensions for declarative transaction management, java generics support, annotation driven dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotation for defining object relational metadata.
  • Developed Graphical User Interfaces using struts tiles and JavaScript.
  • Used JSP, JavaScript and JDBC to create web servlets.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Designed and developed use cases, class diagrams, and sequence diagram using UML.
  • Wrote automated test such as Junit test cases to test business logic as well handling specific threads, exceptions and process scheduling.

Environment: Spring 2.0, Linux, JSP, JDBC, CSS, JPA with Hibernate, Hibernate Annotations, Hibernate Entity Manager, HQL, Oracle 10g, weblogic10.3, JAXB, JMS, Struts, Subversion (SVN), Eclipse, Maven, XML, Junit, Log4j, Java5, JSP, JDBC, Web Services.

Confidential, Buffalo, NY

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed the front end screens using JSF 2.0 and Spring Hibernate.
  • Created Navigation cases, converters, data tables, Controllers, used JSF annotations for controllers.
  • Did dependency injection using annotations in controllers using JSF.
  • Created managed beans on server side and implemented the binding between UI components and beans.
  • Designing and developing interfaces to interact with the existing application using XML
  • Designed the application architecture Spring MVC and J2EE specifications.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery
  • Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed SQL Queries using Toad for SQL Server
  • Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features
  • Created Ant build files to create the EAR and WAR files
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational rose.

Environment: Core Java, Java/J2EE, HTML, XML, JavaScript, CSS, JQuery, IBM Web Sphere, MS SQL Server, Toad

Confidential, Springfield MA

Java/J2EE Developer

Responsibilities:

  • Created system architecture and design using the UML Analysis Model and Design Model
  • Worked extensively with the backend which comprised of spring, hibernate and JSP
  • Implemented Web Services to handle data from third party interfaces used tool like axis 1.4 to create web service clients.
  • Developed Servlets and a JSP for performing CRUD operations on domain specific entities.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Design to reuse Spring framework starting from user submitting the HTTP Servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.

Environment: Java, spring, Hibernate, Oracle 11g, Maven, JMS, Eclipse, AJAX, JSP, HTML, Java Script, XML, Servlets, Design Patterns, Web Services.

Confidential, Hoboken, NJ

Java Developer

Responsibilities:

  • Developed rich UIs using XHTML, JavaScript, DOM, AJAX according to the customer requirement.
  • Used Eclipse as an IDE tool to view and modify Spring configuration XML files, java source, and test classes, global JavaScript, CS and XSLT files.
  • Analyzed the data stored in Oracle 10g database via Oracle SQL Developer. Retrieved the desired data in the code through Hibernate persistence layer via HQL and PLSQL.
  • During development life cycle took advantage of Mantis for task and bug tracking purposes.
  • Generated Junit test cases to test and debug individual components.
  • Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and Package Diagrams using UML (Rational rose)
  • Contributed to the growth of the application by centralizing the client side data validation.
  • Benefited during debugging and troubleshooting by viewing the logs, IE Developer Tool, and Firebug to examine the UI.
  • Designed an implemented the Swing based CPA application for Offline users.
  • Configured Logger, appender and Layout using Log4j to capture runtime exceptions.
  • Used Maven as build tool to create the artifacts JAR, WAR, and EAR files.

Environment: Java 6, JSP, XHTML, CSS, Ajax, JavaScript, Servlet, Log4j, JSTL, Junit, Tiles, XML, XSLT, JDBC, SQL, Spring, Hibernate 3.0, Eclipse indigo, CVS, Maven, WebLogic 10.1, Rational Rose, Oracle 10g

Confidential, Florida

Junior Java Developer

Responsibilities:

  • Reviewed the BRD and analyze the current Design of the system.
  • Prepared business solution documents and technical documents include UML class diagrams, use case diagrams and sequence diagram, Activity diagram using Rational Rose software.
  • Used Spring Framework as business layer, JSP as presentation layer and Hibernate to persist the state of orders to the database.
  • Configured log4J, spring and hibernate configuration file.
  • Developed code using Spring Dependency injection and Spring AOP and integrated spring with log4J and Hibernate.
  • Used Struts Framework to implement MVC architecture.
  • Developed web and business component using J2EE patterns (Session Facade, Singleton, Data Access Object, Data transfer object etc.)
  • Responsible for generating Hibernate-mapping XML Files.
  • Consume web services exposed by peer applications.
  • Involved in loading and storing objects using Hibernate.
  • Used XSLT for data transformations and XPATH expressions for extracting data from the XML.
  • Developed and modified stored procedures in Oracle for backend data processing as part of requirement changes and defect fixing.
  • Configuring JNDI to initiate a connection pool to provide database connection as required.
  • Utilized VSS for version control during development and maintenance.
  • Wrote test cases for unit and integration testing using Junit and Implemented log4J to persist the logging statement into log files.
  • Created SQL, PL/SQL and HQL queries to interact with database.

Environment: Core java, Spring2.5, Struts2, Hibernate3.1, WebLogic, Eclipse, SOAP UI, JNDI, Oracle 10g, JUnit, log4j Framework, JSP, Rational Rose.

We'd love your feedback!