We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Mooresville, NC

SUMMARY

  • Having 7+ years of experience in webapplication development using Java, J2EE technologies and Frameworks like Struts, Hibernate, Spring
  • Hands of experience in J2EE application model to develop web - based solutions using Servlets, JSP, JDBC, and Struts1.x Framework and ORM tool like Hibernate3.0 and Business Layer like Spring.
  • Strong hands-on experience with Frameworks like Spring 2.x, Struts 1.x, and Hibernate 3.x.
  • Good knowledge in Object Oriented Programming concepts.
  • Have good Experience in using Apache Tomcat as Application Server.
  • Expertise in implementing MVC architecture using Struts.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Experience in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java, JDBC, JPA, JSP, Servlets, JAXB, JAX-WS, JNDI, RMI, JAXP, AJAX, MAVEN and WebServices.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring MVC, Spring web flow.
  • Expertise in MVC architecture using spring, Struts framework and implementing custom tag libraries.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Webflow, Spring AOP and Spring DAO.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RestAPI to implement Service oriented Architecture (SOA).
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Experience in using HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Hands on experience with scripting languages like Javascript, Jquery and AJAX.
  • Experience in working with build tools like ANT and MAVEN, logging framework log4j, Junit and TestNG to perform unit testing.
  • Hands on experience with source control tools like CVS, Clear Case, SVN, Git, Gerrit and Perforce.
  • Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, Jboss, Apache Tomcat and WebLogic.
  • Experience in building applications with Maven script and deploying on WebSphere Application Server.
  • Ability to work effectively both as an individual and as part of a team.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL,JB JDBC, JMS, Web Services

Databases: Oracle 8i/9i/11g, MS Access, MS SQL Server

Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Web & Application Servers: Web logic 8.x/9.x/10.x/11g, Web Sphere 6.x/7.x, Tomcat, JBoss 4.x/5.x

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD

Operating Systems: Windows 95/98/NT/2000/XP,Ubuntu

Modeling Languages: UML

Configuration Management Tools: Rational Rose, JUnit,Log4j, CVS, SVN, ANT

PROFESSIONAL EXPERIENCE

Confidential, Mooresville, NC

Sr. Java Developer

Responsibilities:

  • Worked on Service Oriented Architecture to develop the application using SOAP.
  • Implemented the Spring framework based on MVC design pattern.
  • Enhanced the application with Spring Framework for dependency injection using the IOC feature.
  • Created stored procedures and packages using PL/SQL, SQl in Oracle and implemented complex SQL queries
  • Designed and developed the business logic layer and data access layer using different kinds of Data Access Objects (Dao’s).
  • Used Spring Mail API to send Email’s to users after a successful task completion.
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server
  • Used CVS and Dimensions for version control of the code and configuration files
  • Configured and used Log4J for logging all the debugging and error information.
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries
  • Developing the user interface using Dojo, Ajax, JavaScript, CSS, HTML.
  • Used spring, JDBC and JPA at persistence layer (DAO).
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 9i.
  • Invoked Web services to generate Java classes.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Designed Jsp pages as per requirements.

Environment: Java, J2EE, Ajax, JNDI, spring, Jdbc, Jboss 7.0, XSL, CSS,, SOAP,Dojo,JavaScript.

Confidential, Albany, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on Service Oriented Architecture to develop the application using Apache CXF and REST.
  • Implemented Information Framework (IFW) model to develop the application in Service Oriented Architecture.
  • Implemented the Struts framework based on MVC design pattern.
  • Involved in writing the struts-config files.
  • Enhanced the application with Spring Framework for dependency injection using the IOC feature.
  • Created stored procedures and packages using PL/SQL, SQl in Oracle and implemented complex SQL queries
  • Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
  • Development and implementation of Asynchronous communication interface using JMS API.
  • Used Spring Mail API to send Email’s to users after a successful task completion.
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server
  • Used CVS and Dimensions for version control of the code and configuration files
  • Configured and used Log4J for logging all the debugging and error information.
  • Worked with ANT build scripts for compiling and building the project in UNIX Environment.
  • Developed and deployed Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries
  • Developed Hibernate queries.
  • Developing the user interface using JSF, Ajax, JavaScript, CSS, HTML and RICHFACES.
  • Used spring, JDBC and JPA at persistence layer (DAO).
  • Created and Configured hibernate annotations, performed persistent logic using HQL (Hibernate Query Language)
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 9i.
  • Invoked Web services to generate Java classes.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Designed Jsp pages as per requirements.

Environment: Java, J2EE, JSF, Ajax, JNDI, Struts, spring, Hibernate 2.0, Jboss 7.0, XSL, CSS, JavaScript.

Confidential, Columbus, Ohio

Sr. Java Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm
  • Developed the User Interface with GWT which will provide a rich application experience within a browser.
  • Followed the MVC pattern in developing the modular, lightweight framework for the application.
  • Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
  • Involved in the development of XML parsing components using DOM and SAX parsers.
  • Designed powerful JSF and JSP tag libraries for reusable web interface components.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Involved in development of business domain layer using session and entity beans - EJBs.
  • Used Oracle 11g as backend database.
  • Used Spring Core Container module to separate the application configuration and dependency specification from the actual code for injecting the Dependencies into the Objects.
  • Developed and deployed Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Managemen.t
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries.
  • Created stored procedures and packages using PL/SQL, SQl in Oracle and implemented complex SQL queries.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
  • Development and implementation of Asynchronous communication interface using JMS API.
  • Used Spring Mail API to send Email’s to users after a successful task completion.
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server
  • Used CVS and Dimensions for version control of the code and configuration files
  • Configured and used Log4J for logging all the debugging and error information.
  • Worked with ANT build scripts for compiling and building the project in UNIX Environment.
  • Involved in developing JSF components for the next generation version of the application.
  • Designed powerful JSF and JSP tag libraries for reusable web interface components.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Involved in development of business domain layer using session and entity beans - EJBs.
  • Used Oracle 11g as backend database.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
  • Developed JMS based MDBs.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed Web services using SOAP/WSDL on SOA architecture.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • Build application with ANT tool and deployed the application on IBM Websphere application.
  • Involved in JUnit Testing on various modules by generating the Test Cases.
  • Implemented Log4j for logging errors.
  • Used Surround SCM for version control and Clear Quest for bug tracking.

Environment: Java 1.6, J2EE 5, JSP 2.0, PL/SQL, Spring 2.5, EJB 3.0, AJAX, JMS, JNDI, Oracle 11g, JSP, HTML 5, JavaScript, XML, DOM, SOAP, Eclipse IDE, Apache Velocity, BEA WebLogic Application Server 8.1, ibernate 3.0,MS SQL Server 2008, CVS, ANT, IBM Websphere application server, Oracle 11g

Confidential, Hudson, Ohio

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in different activities like analysis, design, deployment, unit testing and test case creation.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in design phase.
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS and JavaScript.
  • Implemented MVC - Model 2 architecture using Struts, Spring and J2EE design patterns for application development.
  • Developed the web application by integrating Spring Framework and JMS.
  • Used JavaScript for client side variations.
  • Implemented the application framework using various design patterns such as DAO, VO, Factory, Service Locator, etc.
  • Implemented the Struts framework based on MVC design pattern.
  • Involved in writing the struts-config files.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
  • Used Struts for web tier development and also created Struts Action to handle the requests.
  • Implemented the Struts Tag library.
  • Created Struts form beans to user submit user data to server side.
  • Created Object-Relational mapping using Hibernate.
  • Created *.hbm.xml mapping for all data table objects and created hibernate- config.xml.
  • Implemented spring transaction management for some database transactions.
  • Used Agile Software development methodology on Spring framework.
  • Used JNDI for naming and directory services.
  • Implemented AJAX for asynchronous communication with server.
  • Wrote Tiles Controller to control the display of Tiles.
  • Involved in DOA (Data Access Objects) to retrieve data from database.
  • Deployed application in Weblogic 7.0. Exposed messaging API to customers via XML
  • Implemented Singleton Pattern in manager objects to maintain only one object in memory.
  • Used shell scripts to maintain production and test Unix servers.
  • Used Maven build script for building and deploying Bluestone application.
  • Developed Unit Tests and Test Suites using QTester.
  • Used log4j for writing into application and error logs.
  • Involved in fixing security regarding issues.
  • Used Harvest as version control system.

Environment: JDK 1.6, Spring 2.5, Struts 1.2, Servlets, JavaScript, AJAX,JSF,JSF ICEFaces, Hibernate 3.0, JSON, JBoss Application Server, Oracle 10g, XML, BEA Weblogic 7.0, Maven, Rational Rose,log4j, Harvest, JNDI, QTester.

Confidential

Java Developer

Responsibilities:

  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Extensively used AJAX (Prototype Framework and DOJO) technology to add interactivity to the Webpages.
  • Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
  • Actively involved in designing and implementing Business Delegate, Data Access Object Seesion Façade and Data Transfer Object design patterns.
  • Used Java Message Service (JMS) for reliable and asynchrounous exhchange of important information, such as loan status report, between the clients and the bank.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used WebServices - WSDL and SOAP for getting credit card information from third party vendors
  • Used JAXB parser for parsing the valid xml files as defined by the XSD
  • Used JUnit framework for Unit testing of application
  • 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.

Environment: Spring, Hibernate, AJAX (Prototype Framework and DOJO), JMS 1.1, XML, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JAXB, Eclipse, Clear case, Rational Rose, JUnit, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSPs
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Implemented the project using JSP and Servlets based tag libraries
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server
  • Used Web Services-WSDL and SOAP.
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code
  • Used CVS for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines.
  • Deployed the EARs and WARs in Websphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux,log4j

We'd love your feedback!