We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

GA

PROFESSIONAL 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.
  • 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
  • Willingness and Ability to learn and implement New Technologies wherever necessary
  • 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

Role: 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 frameworks for developing the Web layer of the 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 using JMS.
  • 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.
  • Developed unit 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

Role: Sr. Java Developer

Responsibilities:

  • Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
  • Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology
  • 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 in configuring development/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

Role: 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

Role: Java Developer

Responsibilities:

  • Analyzed the system and gathered the system requirements.
  • Involved in developing UI pages, server side validations using HTML, Java Script, AJAX, JSP,JSF UI components.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency..
  • 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

Role: 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

Role: 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!