We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Professional Summary:

  • J2EE developer with 8 years of expertise in object-oriented technologies, client-server systems, web-based applications, and business applications.
  • Expert level skills in Java, J2EE technologies: Servlets, JSP, and Object-Oriented methodology.
  • Experience in all aspects of Software Development Life Cycle.
  • Expertise working with technologies likes Core Java, JSPs, EJBs, JDBC, Struts, JSTL, and JSF.
  • Expertise in client side designing and validations using HTML, CQ5, CSS, JavaScript, Angular JS, AJAX, jQuery, JSF Richfaces , Icefaces .
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
  • Expertise working with frameworks likes Struts, Spring, Hibernate.
  • Experience with using various IDEs such as Eclipse, MyEclipse and Net Beans.
  • Worked with application servers: WebSphere, WebLogic and Tomcat.
  • Experienced in automatic build tools: Apache Ant, Maven.
  • Expertise in developing J2EE applications and deploying it in WebSphere 6.0, WebLogic11, and Tomcat, Web services and Mongo DB technologies.
  • Experienced in Object Relational Mapping ORM tools like Hibernate.
  • Integration experience with Legacy Applications using JMS , JCA, etc.
  • Experience in handling Version Control Systems such as Perforce, SVN and CVS.
  • Working knowledge of RDBMS such as MySQL, Oracle and DB2.
  • Experience in Writing stored procedures to implement various queries and updates to the databases.
  • Developed applications using J2EE Design Patterns such as Model-View-controller MVC , Singleton, Session Fa ade, Business Delegate, and Service Locator.
  • Experience in developing exception handling logic and implemented compensation activities.
  • Worked to implement Java Web services using XML, SOAP, WSDL, REST and JSON.
  • Experience in Reporting Tools JReport and exposure to Crystal Reports.
  • Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
  • Beans and Message Driven Beans.

Technical Skills:

JavaTechnologies

Java, J2EE, Servlets, JSP, JDBC ,EJB, RMI, JMS

Frameworks

Struts, Spring, JSF, EJB, Hibernate

Web Technologies

jQuery, PHP, HTML, DHTML, JavaScript, AJAX, and CSS

XML Technologies

XML, XSL, XSLT, DOM, JAXP, JAXB, SOAP, REST, UDDI, WSDL

Application/Web servers

IBM Websphere, JBoss, GWT, Apache Tomcat, WebLogic

Databases

Oracle 11g , IBM DB, MS SQL Server 2000, PL/ SQL MySQL

IDE Tools

IBM RAD, Eclipse, Net Beans, My Eclipse

Methodology

Object Oriented Analysis, Design and Development using UML, Agile/SCRUM and RUP

Build Tools

Ant, Maven.

Operating systems

Windows98 /NT/ 2000/ XP, UNIX, LINUX

Other Tools

JUnit, Mockito , Perforce, SVN, CVS, Log4j, IBM ClearCase .

Professional Experience:

Java Developer

Responsibilities:

  • Involved in design, development, testing and maintenance phases of application.
  • Followed Spring MVC 3.1 architecture to design front-end part of Universal portal.
  • Worked on server side validations using Spring and Hibernate validations.
  • Implemented presentation layer JSPs by following Tiles concept.
  • Implemented jQuery, Angular JS, JavaScript and Ajax for front implementation.
  • Created Spring model classes with scopes such as request, session and application and controllers to handle requests by using Spring annotations.
  • Developed the front end with Struts framework.
  • Developed and executed software systems utilizing JavaScript ,Groovy .
  • Used Maven to build the project and JUnit to develop unit test cases
  • Followed JSF2.0 MVC architecture for portals.
  • Worked on Client-side validations using JavaScript, jQuery technologies.
  • Worked on JSF input components, Validations, Converters and event listeners.
  • Created Facelets, resource bundles and configured Navigation files.
  • Worked on JSF inbuilt AJAX tags for partial page updates.
  • Written PL/SQL stored procedures and functions.
  • Created SOAP/WSDL Web Service clients/proxies and worked on SoapUI to test results.
  • Web services were used for address validation, tracking, and shipping label generation and to communicate between front end applications with database.
  • Effectively used WebLogic application server to deploy, debug and run applications.
  • Also comfortable at creating various resources using WebLogic Application Server.
  • Written JUnit test cases for unit testing java classes.

Environment: Maven Scrum Agile , Java, JSF2.0, Spring MVC, JSP, Tiles, Security, XML, PDF, Agile ,AJAX, Struts , Angular JS , JavaScript , jQuery , CSS, WebLogic , Oracle DB, PL/SQL , SoapUI , SOAP/WSDL Web services, Eclipse, Tortoise SVN , log4j, Mongo DB, JUnit, Ant, HP Quality Center.

Confidential

Position: Java developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces JSF , Cascading Style Sheets CSS , and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans Stateless Session beans to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture SOA using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for Implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Developed the front end with Struts framework and the business components with EJB.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used SubVersion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes

.

Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Mockito ,Hibernate 2.1, Spring 2.0, Agile , Angular JS ,WebDriver ,Maven , HTML, WebLogic , JavaScript, XML, Jenkins ,CSS, JUnit, UML, MQ Series, Web Services, SOAP , WSDL , UDDI , AXIS 2, PL/ SQL Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, MongoDB, subversion, Linux.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Worked with HTML, JavaScript and CSS to make rich experience user interface
  • Implemented the logging framework Log4j for logging
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks
  • Developed Stored Procedure in DB2 to perform update operations in database
  • Developed in Agile/Scrum methodology and Test Driven Development TDD .
  • Used Agile model in the software development process
  • Designed User Interface of web module using HTML, JSP, Cascading Style Sheets CSS , and XML.
  • Used Struts Validator framework to validate the form data.
  • Wrote and executed test cases for major program modules.
  • Used SubVersion to implement version control System.
  • Used RAD as IDE for the development
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Coordinate with developers and business for fixing the bugs.

Environment: J2EE, Selenium WebDriver, Eclipse, EJB, JSP, JSF, Hibernate, Spring, Ice faces, Agile ,WebLogic, PL/ SQL Web Logic Server, Jenkins ,SVN, Oracle, JMS, HTML, JavaScript, Log4j, ANT, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on implementing JSF UI and Tomahawk tag libraries as part of developing JSP pages.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Used AJAX for partial rendering of the web pages, using inbuilt feature within RichFaces.
  • Used JSF Icefaces framework for creating the managed bean and controllers.
  • Worked on implementing JSF UI and Tomahawk tag libraries as part of developing JSP pages.
  • Implemented Hibernate in the DAO layer to access and update information in the Database
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Used Struts framework in the web tier for implementing MVC
  • Designing and coding of Business Classes using Spring IOC and AOP features
  • Used DbVisualizer as database client for accessing Oracle database.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Used Maven to build the application
  • Used SVN as the repository for code versioning
  • Involved in development of Web Services using JAX-WS and SOAP.
  • Used EJB Session Beans for implementing the Business Logic for the Project.
  • Used jQuery and JavaScrip for implementing client-side validations.
  • Worked on XML, XSD, and XSL-FO to generate PDF documents.
  • Used Apache PDF Box for merging PDF documents.
  • Used Apache POI for manipulating Excel files using Java
  • Developed JMX Script using JMeter for the Performance testing
  • Worked on bug fixings and enhancements on change requests.
  • Worked on writing Unit test cases for the implemented requirements, before sending it to the User Acceptance testing UAT .
  • Used Junit for testing Java classes.

Environment: Java 1.6, JEE, JSF JavaServer Faces , GWT, RichFaces, Apache MyFaces, JSF and Tomahawk tag libraries, Ajax, JavaScript, jQuery, JSP, Servlets, EJB, XML, XSL, XSD, Oracle 11g, DbVisualizer, Struts, Spring framework, HP Quality Center Defect Tracking , JUnit, Ant, SQL, Hibernate ORM framework, WebLogic, Eclipse, Windows XP, Linux 4, Putty, WINSCP, Agile , Team Forge documentation repository Subversion Version Control .

Confidential

Role: Senior Java Developer

Description: Confidential is Ericsson's solution for Element Management System EMS which helps service providers to launch and manage transport network services. It also helps to maximize the use of the network and to minimize the operational costs of the network. Each management layer in turn provides functionality for the five functional areas FCAPS . SoEM provides north-bound interfaces to communicate with the IPT NMS.

Responsibilities:

  • Participated in requirement specification analysis and high level design.
  • Used Java, Spring, XML for programming the logic inside the plugin of element manager.
  • Used SOAP Webservices for communicating with mediation layers.
  • Used Hibernate for building the ORM layer to facilitate storing the networking element data in database.
  • Used J2EEJSPs for Element Manager UI and Servlets for building the front controller logic.
  • Used JUnit for unit testing as well as integration testing.
  • Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review.

Environment: Java, J2EE, JSPs, Servlets, Spring, XML, Junit, SOAP Webservices, Hibernate, Unix, Jboss, Eclipse, Ant, WinSCP, Putty Clearcase.

Confidential

Software Engineer

Responsibilities:

  • Developed the web services using Core Java and XML.
  • Involved in development of Spring IOC components.
  • Created user interface using HTML, JSP, JavaScript and CSS.
  • Developed JSP, Struts Action class, Form bean for presentation layer.
  • Used Session Fa ade and DAO design patterns for business logic.
  • Involved in build and test phases of Software Development Life Cycle SDLC .
  • Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
  • Used JUnit for Unit Testing.
  • Extensively used Java Server Pages, JavaScript, JQuery, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Written JavaScript to parse the XML object return from the web service using AJAX via JSON.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Java Message Service JMS for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Extensively used CVS for versioning of source code.
  • Using Agile programming methodologies during the development phase.
  • Provided maintenance and support by solving production issues.

Environment: Java, J2EE JSP, Servlets Struts, Spring, Hibernate, XML, PL/SQL, jQuery, Struts JavaScript, JSON, WebLogic Server, Ant, Windows and UNIX platform. CSV, JMS.

We'd love your feedback!