We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • 8+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques.
  • Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
  • Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Experienced in usingLog4jand good expertise in Ant tool and IVY tool.
  • Hands on experience in UML Modeling using Rational Rose, UMLet.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Languages: Java 1.4/1.5/1.6, SQL and PL/SQL, UML, XML, XSL, XSLT, C, C++

J2EE Technologies: JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST.

Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.xPersistence layer Hibernate 2/3.1

IDEs/tools: Eclipse, MyEclipse, Net-Beans, JBoss, WSAD/RAD, IBM Rational Software Architect (RSA).

Design Modeling: OOA/OOD, AOP, UML

Web Tools: AJAX, CSS, JavaScript, Flex, XML, HTML, XHTML, DHTML, SOAP, WSDL.

Version Control: VSS, CVS, Subversion, Clear Case.

Database: Oracle10g/9i, MS SQL Server 2000/2005/2008 , DB2, Microsoft Access, and MySQL

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat.

Methodologies: Agile, SCRUM, TDD, Waterfall

Operating Systems: Windows (Major), Linux

Others: ANT, IVY, Maven, Rational Rose, UMLet, Log4J, JUnit

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Creation of Custom reports like, students Class, School and District level reports.
  • Optimized the performance in accessing reports.
  • Used Struts framework as web tire.
  • Used JMock and JUnit for testing
  • Used various API like scriptella and apache commons to provide background scripts.
  • Created custom GWT components to support specific need of the client not support from the API out of package
  • Used Ant script For Building and deploying
  • Used Log4j for logging
  • Used Grinder to run the load test on the server.
  • Used JSTL libraries to aid the screen a.
  • Used batch script to create new task in Jenkins for deploying to servers.
  • Used Struts Tiles to construct the layout of the screens.
  • Used stored procedures in postgres.
  • Used Hibernate for DAO.

Environment: Eclipse, Struts core, Struts Validation, Struts Tiles,Hibernate, Log4j, Grinder, Ant, JUnit, Apache, Tomcat 7, Postgres.SVN. Framework leverages JSF features like Event handling, Validation mechanisms, and state management.

Confidential, Columbus, Ohio

Sr. Java Developer

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the database.
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF framework.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Created Managed bean used to instantiate backing beans used in a JSF application and storing them in a Scope.
  • Spring Framework at Business Tier and uses Spring's Bean Factory for initializing services.
  • Developed the AJAX functionality using Ajax4JSF tags libraries and also implementing AJAX functionality for Asynchronous calls.
  • Used Spring Core Annotations for Dependency Injection.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Wrote EJBStateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Involved in writing the database integration code using Hibernate.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Extensively used JSF Core and HTML tags and also FLEX for UI development.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries.
  • Used Agile methodology and participated in SCRUM meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Used MAVEN for project management and build automation.
  • Used Subversion as a version control for implementing the application.

Environment: Java 1.6, JSF 1.2, Spring 2.5, Hibernate 3.0, EJB 3.0, JMS, AJAX, Web services, IBM Web Sphere Application Server 8.0,JBoss, Java Beans, UML, XML, HTML, JavaScript, CSS, XSL, Oracle 10g, SQL, PL/SQL, Apache Maven.

Confidential, Phoenix, Arizona

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSPcode. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Used Rational Rose for model driven development and UML modeling.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Used ANT as a build tool and IVY as dependency tool.
  • Used CVS version control for implementing the application.

Environment: JDK 1.5, J2EE, Struts 1.2, IBM Web Sphere, JSP, Servlets, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, JBoss, UML, HTML, JNDI, Log4J, JUnit, Ant, Ivy, CVS.

Confidential, Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used Spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs.
  • Involved in development of WebServices using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Implemented version control using ClearCase.
  • Used JBoss IDE tool for developing and integrating application and also as an application server.
  • Used LOG4J &JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.4, Spring MVC 2.5, EJB 2.1,JSP, CSS,JAX-WS, JavaScript, EJB 2.1, Hibernate, POJO’s, Log4j, JBoss, UMLet, ClearCase, AJAX, DB2, Linux/Unix.

Confidential, Bellevue, Washington

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively involved in the phases of SDLC. Used Agile based SCRUM methodology for developing the project.
  • Design and architect the UI and draw the UML class diagrams.
  • Involved in front end development using JSP’s, and Servlets that present data to the client.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Exposing the Services using Web Services with WSDL, WSDD, SOAP, and UDDI.
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Used Struts Validator framework to validate the form data.
  • Excellent working experience with MySQL including storage and retrieving data using Hibernate.
  • Used Waterfall in the software development process.
  • Building and Deployed the application in Web Logic Application Server.
  • UsedANTtool for building application EAR for deploying on Web Logic Application servers.

Environment: J2EE, JDK 1.4, Spring 2.5, Struts 1.2, JSP, Servlets, EJB, MySQL, CSS, Ajax, HTML, Java script, Web Logic Application Server, MyEclipse, ANT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated with testing team for timely release of product.

Environment: JDK 1.4, JavaScript, JSP 1.2, Servlets, Struts, JMS, WSAD, Web Sphere Application Server, Oracle, EJB, Eclipse, Ant, Linux.

We'd love your feedback!