We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Over 8 Years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java and J2EE Technologies.
  • Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, Struts, spring, Hibernate, JDBC, JavaScript, HTML, Java Script Libraries, Web Services etc.
  • Strong experience in UI & client side validations using HTML, CSS, Java script, JSP, Tag libraries, AJAX, JSON, XML and java script frameworks like JQuery.
  • Expertise in implementing MVC frameworks using Struts, spring, Custom MVC and Hibernate for persistence.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX - WS, JAX-RS, SOAP UI etc.
  • Expertise in Data Base Design & Normalization and writing SQL queries
  • Performed unit testing using JUNIT test cases.
  • Expertise in using J2EE Application Servers such as Web Logic, Web sphere and Web Servers such as Tomcat .
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Expertise in using IDE’s like My Eclipse, Eclipse, Edit Plus, Net Beans and STS.
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Extensive experience with Waterfall and Agile Scrum Methodologies
  • Experience in tracking defects, issues, risks using Clear Quest, Quality Center and Jira.
  • Experience in using revision control systems CVS, Git and SVN.
  • Experience in working with different relational databases like SQL, My SQL and Oracle.
  • Strong Judgment, Analytical, Communication and Documentation skills in all phases of SDLC process.
  • Willingness and Ability to learn and implement New Technologies wherever necessary
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
  • Strong Programming & debugging skills, Dynamic, Quick learner, Assertive.
  • Extensive experience in working on User Stories, Fixing the bugs.
  • Strong experience in handling client calls.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, Web Services(SOAP, Restful)

Web Technologies: HTML, CSS, JavaScript, XML, UML

Frameworks: Struts, Hibernate, Spring, Angular JS XML/ Web Services JAX-WS, Apache CXF

Databases: Oracle8i/9i/10g, MySQL, MS Access

Application / Web Servers: JBOSS, Tomcat, Web Sphere, WebLogic

IDEs: Eclipse, Edit Plus, Net Beans, STS

Other Tools: ANT, Maven, JUnit, CVS, SVN, Log4J, Rational.

PROFESSIONAL EXPERIENCE

Confidential, GA

Sr Java Developer

Responsibilities:

  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Involved in development of the web pages using AngularJS, JSP and Java Script.
  • Followed MVC model and used spring frameworksfordeveloping the Web layer ofthe application.
  • Developed User Interface and web page screens for various modules using JSP, Html, CSS, JavaScript, and AJAX and Angular JS.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) usingJMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Applications are designed using J2EE, JSP, Servlets, Struts, WSDL, Web Services, JMS
  • Used Spring Framework for Dependency Injection and spring bean wiring
  • Developed XSD’S and XSLT for Webservices
  • Used SOAP UI for testing the Web Service
  • Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Developed the business components using EJB Session Beans.
  • Developedunit test cases using JUnit and Log4j for logging.

Environment: Java, J2EE, Spring 3.1, Hibernate 4.1, Struts 2.2, JSP, Angular JS, Servlets, Eclipse 3.3,Weblogic, Maven, JUnit 4.5, CVS, CSS 3, HTML 5, XML, XSD, JavaScript 1.8, Oracle10g and Windows2007.

Confidential, West Chester, PA

Sr. Java Developer

Responsibilities:

  • Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology
  • Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
  • Used Eclipse as IDE for development and deployed application on Weblogic
  • Client pages are built using HTML, CSS, JSP, JavaScript/JQuery
  • Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Struts, Spring, Hibernate, Web services
  • Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
  • Developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL, XML for definition of JAX-WS Web Services .
  • Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking
  • Worked with database design team in capturing best practices for ORM as it applied to the OO design using CSS, HTML, and JSP.
  • Involved inconfiguringdevelopment/testing environments on WebLogic App Server. Source control through SVN.
  • Used SVN for version controlling software.
  • Unit and integration test cases are being designed and developed using JUnit.
  • Oracle used as the relational backend.
  • Proactively communicate with the development and QA team to anticipate configuration management issues/processes

Environment: Java6/J2ee1.6, design patterns, Spring 3, Hibernate4.1, SOAP, XML, XSD 1.1, Spring MVC, JSP, CSS, AJAX, JSON, UML, Web Logic, Junit, Maven.

Confidential - TX

Java Developer

Responsibilities:

  • Developed web services to interface business layer and responsible for integrating the presentation layer with the web services.
  • Developed business layer interfacing Oracle as database.
  • Designed and Developed Message Flows, Message Sets and definitions.
  • Developed client programs to interact with DB2 Content Management system.
  • Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
  • Designed and developed the GUI components using JSF, JSP handled validations using JavaScript 1.8 and JSF validation components.
  • Designed and developed the Pagination scenario in the application.
  • Responsible for configuration of Data source and JNDI in the Web Sphere server.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • AJAX and JSON was used to perform callbacks for retrieving data dynamically into the client pages.
  • Involved in application design like Sequence Diagrams, Class Diagrams using JUDE tool.
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Deployed the applications in development and staging environments..
  • Implemented Exception handling mechanism in the persistence layer designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT, JavaScript & CSS.
  • Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
  • Deployed web, presentation and business components on Apache Tomcat Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.

Environment: Java 1.5, J2EE, JSF, Spring 3.0, XML, Web Services, SOAP UI, XML, JavaScript 1.8, AJAX, Web Services WSDL 2.0, SOAP, Spring-IOC, JDBC Template, MVC, AJAX, Oracle 10g, IBM Web Sphere, IBM MQ Series, Eclipse.

Confidential, New York

Java Developer

Responsibilities:

  • Analyzed the system and gathered the system requirements.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency..
  • Involved in developing UI pages, server side validations using HTML, Java Script, AJAX, JSP,JSF & UI components.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns
  • Responsible for developing/usage of Criteria objects in Hibernate to implement the dynamic searches.
  • Developed application business logic as per the business rules in the specification and implemented DAO to interact with the database.
  • Involved in to creating web services, generating stubs and writing client programs to invoke web services using WSDL, SOAP and JAX-RS.
  • Used Hibernate as ORM to map Java classes to data base tables
  • Implemented the Business logic by efficiently utilizing the OOPS features of core Java and also Performed Unit Testing to using JUNIT.
  • Interacted with Business Analyst for requirements gathering.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Proactively communicate with the development and QA team to anticipate configuration management issues/processes
  • Tracked QA defects/issues by using QC.
  • Built the application using Eclipse IDE and Websphere as a Server and CVS for version control of the code

Environment: Java, Oracle, Hibernate, Rational Clear Case, Web Sphere Application Server 6.x JDK 1.5, Servlets, JSP, JavaScript, AJAX, JSF-Apache 2.0, Ant, Eclipse, Log4j, JMS, Spring IOC, Spring AOP, JNDI, JDBC, Hibernate, Rational Rose, WSDL, SOAP, CVS, SOAP UI, Ant, QC, Java & J2EE design patterns etc.

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript 1.8, JQUERY, JSP and Struts tag libraries.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Generated WSDL files using AXIS2 tool.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries functions, sequences, triggers, cursors etc.
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script 1.8, EJB-session bean, entity beans, JMS, HTML4, DHTML2.0, Struts, Eclipse, Apache Tomcat 6.0, CVS, JAVA/J2EE Design Patterns, Edit Plus, JUNIT, Oracle-SQL, QC etc

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements analysis, design, and development and testing.
  • Involved in setting up the different roles & maintained authentication to the application.
  • Designed UI using HTML, DHTML, Java Script, CSS, JSP.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Involved in writing JDBC code for doing CRUD operations
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUNIT.
  • Involved in writing developer test cases & in preparation of scope & traceability matrix.
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Supported the application in IST, QA and Production environments.
  • Involved in building the code & deploying on the JBOSS application server.
  • Involved in validating the application for different browser compatibility & users load.
Environment: Core Java, J2EE, JSP, JBOSS, Oracle 9i, Struts 1.1, Validation framework, Eclipse, EJB-Session Beans, Entity Beans, JMS 1.1, XML, HTML4.01, DHTML, Java Script, Servlets 2.4, CSS, AJAX, SVN, QC Edit Plus, Beyond compare, Ant.

We'd love your feedback!