We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Seven years of experience in Software Analysis, Design, Development and Implementation of various business applications utilizing Java/J2EE technologies.
  • Expertise in design and development of various web applications with N - Tier Architecture using MVC and J2EE Architecture techniques.
  • Proficient in working with various technologies like Java, EJB, JSF, JSP, Servlets, Hibernate, Ajax, JDBC, XML, Web Services (SOAP and RESTFUL) and Design Patterns.
  • Extensively used STRUTS, SPRING and HIBERNATE frame works.
  • Experience in developing and deploying applications using servers such as Apache Tomcat, Weblogic, IBM Websphere and JBoss, tools such as SQL Developer for database development and interaction, using IDE’s such as Eclipse, RAD, WSAD, Net Beans and JBuilder.
  • Strong working knowledge of SQL, PL/SQL, Stored Procedures and Triggers with databases like Oracle, DB2, MS Access, SQL Server 2000 and MySQL Server.
  • Expertise in web-based GUI development using JavaScript, JSP, HTML, DHTML, CSS.
  • Good knowledge of XML, HTTP, DOM and related technologies like parsers JAXP (SAX, DOM).
  • Experience in Web Services technologies such as REST, SOAP, WSDL, JAX-WS and JAX-RPC.
  • Excellent problem identification skills through JUnit, Log4j.
  • Experience in Configuration Management tools like VSS, CVS, PVCS and Subversion.
  • Project co-ordination between onsite and offshore development and testing teams.
  • Current responsibilities also include writing Technical Design Document and Requirements gathering.
  • Highly motivated, strong analytical skills and ability to deliver in fast paced, high stress environment.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, C, C++, C#, SQL

Methodologies: Agile Scrum, Test Driven Development, V-Model, Waterfall, RUP

Frameworks: Struts, Spring, Spring MVC, Hibernate, JSF

Databases: Oracle, DB2, MS Access, SQL Server and MySQL

Web Technologies: JDBC, Servlets, JSP, Java Beans, JNDI

Front end Technologies: HTML, XML, JavaScript, CSS, AJAX, JQuery

Application Servers: Apache Tomcat, WebLogic, IBM WebSphere and JBoss

Web Servers: Apache Tomcat, GlassFish

Operating Systems: Windows NT/2000/98/95, UNIX, LINUX

Editors: Eclipse, RAD, WSAD, MyEcllipse, NetBeans, Jbuilder

Tools: JUnit, Log4j, ANT

OOA, OOD: Rational Rose, UML, Use-case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.

Version Control: CVS, PVCS, Subversion, VSS

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Use Agile(SCRUM) methodologies for Software Development.
  • Used Struts2 Framework in the application, which is based on MVC design pattern.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajaxand HTML. Used JavaScript for client side validation.
  • Used Hibernate/JPAin data access layer to access and update information in the database.
  • Actively involved in designing and implementing Singleton, MVC,Front Controller and DAO design patterns.
  • Used JQuery and AJAX for form processing
  • Used Web services for sending and getting data from different applications using SOAPmessages. Used Apache CXF for creating the Web Services and JAX-WS for creating and implementing web services.
  • Used Db2as the backend database.
  • Used HP Quality Center for Defect reporting and Tracking.
  • JUnit framework for unit testing of application and ANTto build the application and deployed on Websphere 7 with RAD IDE
  • Used Log4J for logging.

Environment: Websphere 7, JQuery, RAD 7.5, Java 1.5/1.6, Apache CXF, Hibernate, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, DB2, Windows NT.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile based scrum methodology for developing the project.
  • Designed the UI and have drawn the UML Use Cases, Class Diagrams, and Sequence diagrams.
  • Involved in front end development using JSP, JSF 2.0, HTML and DHTML.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Consumed Webservices using Apache Axis 2.
  • Involved in developing code for obtaining bean references in Spring 2.5 framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Understanding XSD, DTD, XPath, XQuery transforming using XSLT.
  • Strong Skills in JavaScripts,CSS
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Implemented various Design patterns like Business Delegate, Session Facade and DAO
  • Implemented the persistence layer using Hibernate ORM.
  • Extensively worked onOracle11g including storage and retrieving data using Hibernate.
  • Built and deployed the application in Websphere Application Server 6.1/7.0 and RAD 7.0/7.5.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: JDK 1.5, Oracle 11g, Servlets 2.5, Spring 2.5, JSF 2.0, Hibernate 3.0, Ajax, XML, Websphere Application Server 6.1/7.0., Windows XP, HTML, JSP 2.1,SQL, CSS, CVS, REST Web services, Log4j 1.3, JNDI 1.2, JUnit, UML, and XSLT, Maven.

Confidential, Phoenix, AZ

Senior Java Developer

Responsibilities:

  • Worked with the client to define specifications, reviews, quality, estimation and scheduling.
  • Designed and developed components under J2EE architecture using spring, JSP, Servlets, Hibernate and JMS.
  • Implemented J2EE design patterns like Value Object Pattern, Struts MVC, and Singleton Pattern.
  • Developed persistence Hibernate framework to interact with database.
  • Extensively used spring with Hibernate among the modules in persisting the data.
  • Developed POJOs for storing data in legacy using Hibernate mapping.
  • DevelopedO/R Mapping using Hibernate.
  • Involved in writing HQL queries for efficient object retrieval.
  • UsedSpring Frameworkfor Dependency injection and integrated with the Hibernate.
  • Implemented struts and DAO for various modules.
  • Developed administration screens for high level usage.
  • Developed a client program to generate a mail with end-of-day report, by using Java Mail API.
  • Developed the components using Java API to interface with LDAP server and retrieve user information.
  • Involved in writing SQL queries and procedures and applying optimization techniques.
  • Developed build scripts, and conducting build/deploy/troubleshoot activities.
  • Involved in documenting the application test results and fixing bugs and enhancements.

Environment: OOAD, JBoss, Collections, CSS, AJAX, XML, XSLT, Hibernate, Struts 1.2, Spring 2.x,JavaScript, SQL Navigator, Ant, Dream weaver 3.x, PVCS, Core Java Oracle 10g, Linux.

Confidential, Deerfield, IL

Senior Java Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Involved in Implementation of middleware framework using Hibernate and Spring Framework.
  • Used Spring MVC as web framework and Spring to develop light weight business components.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented asynchronous messaging system using JMS.
  • Developed Web Services to communicate with other modules using XML based WSDL and SOAP protocols.
  • Extensively involved in developing java proxy clients for consuming web services using Apache Axis.
  • Implemented core business logic using several Java/J2EE design patterns.
  • Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
  • Used Asynchronous JavaScript and XML (AJAX), JQuery, JavaScript, HTML and CSS for better, faster interactive Front-End.
  • Implemented validations using JSF validation framework and Java Script.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
  • Performed Unit testing of modules using JUNIT.
  • Implemented logs for error tracking using Log4J and fixed the errors.
  • Created Use cases and Sequence diagrams using UML.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit.
  • Used CVS for version control throughout the application.

Environment: J2SE 1.5, JDK 1.5, J2EE, Spring2.5.5, Hibernate 2.0, JSP 1.2, JSF 1.2, My Faces 1.2, JQuery, JMS, Spring MVC, Web services, SOAP, Apache Axis, IBM RAD 7.1, Web Sphere, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, Design Pattern, JavaScript, CSS, HTML, Ajax, XML, CVS.

Confidential

J2EE Developer

Responsibilities:

  • Developed Sequence, Use Case Diagrams and Process Flow Diagrams using Rational Rose.
  • Implemented design patterns like Session Façade, Singleton, Factory.
  • Involved in Installation and configuration of JBoss Server.
  • Involved in design and implementation of front end controller using Struts Framework.
  • Used JDBC for database access
  • Used ANT for build process
  • Used EJB's for service layer processing.
  • Consumed SOAP Based web services

Environment: J2EE 1.3 (JSP, JNDI, Servlets, JDBC, JUnit), Apache Struts, IBM WSAD 5.0(WebSphere Application Developer), IBM WebSphere Application Server 5.0, UML, IBM Rational Rose, DB2, SQL, EJB, Ant, CVS.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in analysis, design and development of components at Client Side as well as Server Side.
  • Designed and developed user interactive Web Pages using JSP, HTML, CSS and JavaScript.
  • Involved in design and implementation of the application using Struts framework.
  • Performed Client side validation using Java Script.
  • Worked extensively on Servlets in application logic layer.
  • Developed Entity Bean representing data object.
  • Installed, configured and deployed components on IBM WebSphere.
  • Accessed back-end data source of DB2 with JDBC API.
  • Did unit testing using JUnit.
  • Involved in performance tuning.
  • Used CVS for version Repository maintenance.

Environment: J2EE 1.3, Java, Servlet, JSP, HTML, JavaScript, XML, DB2, Junit, WebSphere, Web Services, CVS.

We'd love your feedback!