We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • Experienced IT Professional as a hard core JAVA Developer. Experience in SDLC and Agile, expertise in collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing the code and documenting the entire life cycle.
  • Worked closely with Team leads, Business Analysts, and clients to learn and design the functionality of the applications.
  • Experience in developing Web based, Intranet, Client/Server, Distributed architecture applications using Java and J2EE Technologies. expertise Knowledge and experience in migrating code from PHP to Java.
  • Proficient in Server side Java and J2EE technologies Spring, Hibernate, Struts, EJB’s, RMI, JMS, JSP, Servlets, Java Beans, Custom Tag Libraries, Web Services.
  • Experience in Client side Web Programming using JavaScript, JQuery, AJAX, HTML, DHTML, XML, and XSLT.
  • Expertise in using Spring - Hibernate ORM to access Database.
  • Hands on Experience in various components in spring such as IOC, AOP and MVC.
  • Worked with version control systems like GIT, Accurev, CVS, VSS and Rational Clear Case for providing common platform for all the developers.
  • Expertise in administration and configuration of Application server like Weblogic, Websphere and Web Server like Apache Web Server and Tomcat and also deployment of applications on these servers.
  • In Depth knowledge in Design Patterns like MVC Architecture, Session Façade and Data Access Object with experience in developing Model-View-Control Architecture (MVC) applications using Struts.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers and JAXB.
  • Proficient in database design using SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server 2005 and MySQL.
  • Used JMock and Mockito for mocking the interfaces.
  • Strong working experience in developing applications with service-oriented architectures (SOA) suitable for secure, reliable, and high-performance deployment.
  • Extensive working experience in developing SOAP and REST Webservices using Apache Axis and CFX frameworks.
  • Expertise in using JSON for interchanging data formats.
  • Prepared different Functional Documents for the application to be developed working with BA’s and Tech leads and also was involved in client interaction and support to the end user team.
  • A very good team player with great communication Skills and ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Java Technologies: JDK 1.6/1.5/1.4, J2EE, JavaBeans, Servlets, JSP, EJB, ESB, JNDI, Swing, JavaMail, JMS, JDBC, RMI, MVC Framework, Webservices, Apache Axis2, CFX, JAX-WS, Spring, Struts, Hibernate, Wicket, JSF, MDB, XML, XSLT, UML, Mockito, JMock and JUnit.

Other Languages: C,C++,C#,PHP, Excel, Visual Basic.

Design Methodologies: Design Patterns, OOA/OOD, UML, RUP

IDE: Eclipse 3.5, NetBeans6.5, WSAD, JBuilder, RAD 6.0, Visual Studio,Git, Maven.

Web & Xml Technologies: HTML, DHTML, CSS, JavaScript, Angular, DOJO, AJAX, CMS, XML, XSLT, JAX-WS, JAX-RS and SOAP.

Application Servers/ Web Servers: IBM Websphere Application Server 5.0/6.0//6.1, JBoss 4.0.3, Apache Tomcat 6.0/7.0,WebLogic Application Server 8.1/9

Database &Tools: RDBMS, Oracle 9i/10g, SOA, MS SQL 2000, MySQL5.0, DB2.

Operating Systems: Windows XP/7, Unix, Linux

Version Control: GIT, Accurev, CVS, Visual Source Safe (VSS), SVN, Clear Case

Others: Gradle, ANT, Rational Rose, MS Visio,log4j, Bugzilla, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • Worked with Business Managers to develop Technical design documents based on the application requirements.
  • Involved in understanding the requirements, feasibility analysis.
  • Front-end / Web - User Interface: develop and maintain existing GUI features and recode enhancements.
  • Back-end - Service layer - develop and maintain existing backend business logics, requests, responses, data persistence, data manipulation, and database communications.
  • Consults with Developers, System Analysts, System Architects, Product Managers, and vendors.
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • Used Spring Hibernate template to access relational DBMS via Hibernate.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Used Webservices to service the request and response between the stakeholders for various inquires on demand.
  • Wrote JUnit/Jasmine test cases to support business logic and unit testing.
  • Consult and collaborate with Testers (QA) to make sure the system is bug free.
  • Reviews and confirms project scope and time line estimates with senior Developers, System Analysts, and/or Project Managers

Environment: JDK 1.6/1.5, JSP, Struts, Spring, Hibernate, JSTL, CSS3, JavaScript, Angular, XML, XSLT, Webservices, JAX-WS, AXIS2, SOAP, Log4j, JUnit, SOAP UI, JBOSS Application Server, Jetty Web Server, Accurev and GIT Source Control, Eclipse, Oracle Database

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Requirement Gathering from End User and developed UML Models - Activity diagram, Class Diagram, Sequence Diagram using Rational software Architect.
  • Designed the Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP and Struts based Tag libraries and Cascading Style Sheets and used JavaScript for client side validation.
  • Involved in writing Struts Action, Action Form, Business Logic classes and also developed DAO layers to Oracle Database.
  • The Service layer is developed using spring dependency injection and spring-hibernate module.
  • Used Hibernate ORM Framework for developing persistence layer and involved in Mapping, Coding and Fine tuning of Hibernate Queries.
  • Involved in the Development of CRUD functionality for various administrative system related tables and product components.
  • Integrated spring with Struts and Hibernate.
  • Involved in development and consumption of web services using Apache Axis 2 with JAX-WS specifications and used SAX and DOM XML parser for data retrieval.
  • Design and Create web services using the Service Oriented Architecture (SOA).
  • Implemented Various Design Patterns like Singleton, Front Controller, Data Transfer Object (DTO) and Data Access Object.
  • Worked with Oracle databases, running SQL scripts and procedures, and designing database table.
  • Written JUnit tests to verify the code and did code reviews.
  • Used Findbugs software to find bugs and improve quality of the code.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Coordination with the offshore/onsite team to meet the dead lines of the Project.
  • Involved in Refactoring of the code there by leveraging an Optimized design and performance of the Application.
  • Prepared test plans and test cases for unit testing, integration and user acceptance testing. Responsible for Production support of the Application.

Environment: JDK 1.6/1.5, JSP, Struts, Spring, Hibernate, JSTL, CSS, JavaScript, XML, XSLT, Webservices, JAX-WS, AXIS2, SOAP, Log4j, JUnit, SOAP UI, Weblogic Application Server, SVN Source Control, JDeveloper, Oracle Database

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Worked with Business Managers to develop Technical design documents based on the application requirements.
  • Used Struts Framework extensively for controller components and view components.
  • Developed front end using Struts tag libraries, JSTL, JSP, HTML5, and Java Script.
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • Used Spring IOC for providing object factories, service objects and DAO objects.
  • Used Spring AOP’s declarative transaction management.
  • Used Spring Hibernate template to access relational DBMS via Hibernate.
  • Used JQuery java script library for developing interactive web application.
  • Validated the user input using Struts Validation Framework.
  • Implemented Object Relational/Persistence mapping using JPA and the underlying framework was Hibernate to provide database independence to support wide range of databases and query services.
  • Used Webservices to service the quotes request for various insurance plans on demand and used JAXB technology to handle XML binding.
  • Used IBM MQ Series with JMS Support to publish information about new insurance plan, new customer or account opening etc.
  • Version control of the code and configuration files are maintained by CVS.
  • Designed and developed applications using RAD.
  • Wrote unit test cases by using JUnit framework.
  • Deployment and Production Support.

Environment: JDK 1.6/1.5, JSP, JavaScript,DOJO, JPA, Struts, Hibernate, Spring, JMS, JAX-RS, REST full Web Services, CFX, JUnit, UML, MQ Series, Websphere Application Server, Tomcat Web Server, CVS, IBM RAD, CVS, DB2 Database.

Confidential, Philadelphia, PA

J2EE/ Java Developer

Responsibilities:

  • Involved in requirement analysis, design and implementation of the system.
  • Designed and developed web tier using JSP, Custom Tag Libraries, Struts, Java Script, HTML, DHTML and XML, AJAX.
  • Wrote JavaScript functions to validate Web based UI HTML screens
  • Utilized Display Tag framework and Server Side Coding taglibs like JSTL in JSPs
  • Written hibernate, SQL and HQL statements to perform CRUD operations, and executed stored procedures in oracle database
  • ImplementedSOAarchitecture withWebservicesusingSOAP, WSDL, UDDI and XML using CXF framework tool.
  • Wrote JUnit test cases to support business logic and unit testing.
  • Worked on the UNIX servers to read log files and perform shell scripting tasks
  • Maintained version control for changed/released sources using Rational Clear Case.
  • Participated in Code review and testing of the development done.
  • Interacting with direct Business users for the requirements.

Environment: JDK 1.6/1.5, Struts, JSP,JSTL, JavaScript, AJAX, CSS, Hibernate, JMS, JUnit, Log4j, JAX-WS, CXF, Rational Clear Case, Weblogic Application Server, Eclipse IDE,UNIX, Oracle Database

Confidential, KS

J2EE/ Java Developer

Responsibilities:

  • Involved in requirement analysis, design and implementation of the system.
  • Developed front end using Struts tag libraries, JSP, and HTML implementing MVC architecture.
  • Developed Stateless EJBs to write the business logic.
  • Delegated and managed assignments to other members on the team.
  • Designed interfaces to other external systems.
  • Also involved in developing the action classes and form beans for the JSPs.
  • Deployed EARinto the Websphere Server.
  • Used JDBC API for communicating with DB2.
  • Developed a back end application for validating eligibility for porting customers.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Developed MDBs in conjunction with MQ Series to interact with external systems.
  • Involved in creating the QMs and Queuesfor accessing the messages in different modes.
  • Used VSS for version controlling.
  • Prepared Test Cases, performed Unit Tests and Integration Tests.

Environment: JDK 1.5/1.4, JSP, Struts, JDBC, EJB, JNDI, Websphere Application Server, JBuilder, VSS, MQ Series, UNIX, DB2.

Confidential

Java Developer

Responsibilities:

  • Developed Graphical User Interface for the desktop application using Swing.
  • Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
  • Designed the database objects like Tables, Views, Stored Procedures, and Triggers.
  • Responsible for creation of Low Level Design, Unit Test Case, Integrated Test Case.
  • Designed Static Web Site using HTML and CSS, JavaScript.
  • Used JDBC API for communicating with Database.
  • Coded in Java and also wrote some SQL queries.
  • Responsible for writing various stored procedures and invoking them at Java level.
  • Conducted Code Review.
  • Performed Code Refactoring.
  • Performed some integration and unit testing.

Environment: Java, Swing, JavaScript, JDBC, MYSQL, Eclipse IDE, MS SQL Database, Apache Tomcat Server.

We'd love your feedback!