We provide IT Staff Augmentation Services!

Sr.j2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • 8 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation maintenance of application in the Client/Server and Internet/Intranet environments.
  • Expertise in J2EE - Java, EJB, Servlets, JSP, JSF, JavaScript, AJAX, Spring, Struts 1.x/2.x and ORM tools like Hibernate and iBatis.
  • Developed rich and complex Web UI using Swing, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Extensive experience using Ajax and JSON as data interchange format.
  • Developed web Methods flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
  • Strong experience in working with full life SDLC of Development and distributed computing technology.
  • Extensive experience with Enterprise Java Beans EJB Session, Entity and Message Driven Beans.
  • Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere, BEAWeblogic and JBoss.
  • Excellent experience in developing applications using Eclipse IDE 3.x and IBM RAD.
  • Strong Experience in working with Databases like Oracle 9i/10g/11g,DB2 and SQL Server 2005 and proficiency in writing complex SQL, PL/SQL.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
  • Exposed to Web services SOAP Simple object access protocol and WSDL Web Services Description Language .
  • Experienced in developing Restful webservices using Apache CXF.
  • Good knowledge with CVS, SVN, ClearCase and GIT version control systems.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Experience in working with remote teams.
  • Strong background in supporting production environments and meeting customer needs.
  • Full life cycle experience, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks.
  • Strong experience with ANT, Maven, Log4j and JUNIT for unit testing.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS

SDLC Methodology

Agile SCRUM , TDD, Waterfall.

Frameworks

Struts, Hibernate, Spring-Core, Spring MVC, Spring JDBC, Spring Hibernate.

Databases

Oracle 11g/9i, MySQL, PostgreSQL.

Web technologies

JSP, Servlets, JMS, JNDI, JDBC, Java Beans, HTML, JavaScript, JQuery, Ajax, CSS, SOAP REST Web Services, JAX-WS, WSDL.

XML technologies

XML, XSL, XSLT, SAX, DOM, AXIS and JAXB

IDE

Eclipse, RAD, Net beans.

App Server

Web Sphere, JBoss 7, 4.

Web Server

Apache Tomcat 7.0/6.0.

Message-Oriented-Middleware

Active MQ, Web Sphere MQ

Version Control

VSS, SVN, CVS.

Testing

JUnit, Cucumber, Dynatrace.

Logging

Log4j, Sl4j.

Build/DEV Tools

TOAD, SQL Developer, SOAP UI, Axis2, Rally, Jira, Quartz Scheduler, Putty, WinSCP, Obsidian, LogFaces, SONAR, PMD, Rational Rose, ANT, Maven, Gradle, Jenkins, Hudson.

Operating System

Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Sr.J2EE Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, and JQuery.
  • Called Rest web services to get JSON Object and modified the response object to display in UI.
  • Used test driven development approach for application development.
  • Created and modified the CSS classes to change look and feel.
  • Used JQuery Selectors to show and hide the particular content.
  • Added security for service layer methods using Spring Security.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control SVN .
  • Used Hibernate, object/relational-mapping ORM solution, and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Jersey Implementation of REST to provide rest web services.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Developed Client side restful web services to get the JSON object Response and manipulated the JSON Object to display the response in the webpage.
  • Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of Spring for implementing Dependency Injection DI/IoC . Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the Spring Components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Created the spring Bean Factory for initializing services.
  • Involved in development of SOAP Web services using Apache Axis2 to extract client related data from databases.
  • Used Web Services SOAP WSDL to exchange data between portal and other modules of overstock.
  • Involved in writing Oracle PL/SQL Stored procedures, and views.
  • Used Maven for build tool.
  • Written client interfaces, and implementation classes to consume the web services.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file
  • Extensively worked with HQL and Hibernate criteria queries.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Worked in an agile environment delivering output in sprints and participating in scrums.
  • Used Web Sphere console to deploy the application in development Environment.
  • Analyzed application performance using DynaTrace Tool.

Environment:

Jdk 1.6, UML, Spring 3, Eclipse 3.5, Oracle, Web Sphere Application server 7.5, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Maven, Agile Scrum.

Confidential

Sr.J2EE Developer

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents UML diagrams like Use case, Class, Sequence, and Componentdiagrams using Rational Rose.
  • Involved in design activities that is HLD High Level Design and LLD Low Level Design .
  • Designed and developed front end using JSP, JSTL and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service JMS to exchange of critical business data and events among J2EE components and legacy system.
  • Developed applications using web services. Developed the application using Spring Framework and Struts that uses Model View Controller MVC architecture.
  • Developed form validations using Struts Validator framework.
  • Developed Struts components like Action classes, Form beans.
  • Experience in developing Web Services using SOAP and XML
  • Developed views based on JSP and tiles.
  • Developed the application using Spring MVC.
  • Involved in configuring and deploying the application using JBOSS.
  • Implemented SOAP web-service and Client with JAX-WS.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer Object and Relational Mapping using Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVSas version control system to check in and checkout the data.
  • Write and modify database Stored Procedures, Functions, and PL/SQLscripts.
  • Involved in writing shell scripts for deploying application on UNIX.
  • Involved in build management and build resolution activities.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system

Environment:

JDK 1.5,Spring framework, Hibernate, Web services SOAP, WSDL , RAD, XML, XSLT, Expression Language EL , JMS,JBOSS, Rational Rose, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, CSS, Eclipse IDE, and DB2.

Confidential

Sr.J2EE Developer

Responsibilities:

  • Conversion of Functional requirements in to Technical design, development and testing.
  • Active participation in regular project status meetings and client calls.
  • Responsible for designing developing business service using customized velocity framework.
  • Views that acted as user Interfaceare developed using Velocity templates.
  • Designed and developed messaging framework for implementing asynchronous processing using ActiveMQ.
  • Developed the Server Side resources Action Classes, DAO using J2EE and design patterns.
  • Created SOAP web services using contract first approach and exposed it to applications like Prodo and AX.
  • Used Apache Axis 2 web service standard to generate java classes from WSDL in eclipse.
  • The above web services are used to retrieve and update the customer quote information.
  • Enhanced existing web application
  • Used JAXB to map the customer and store inventory xml files to java objects
  • Used Criteria API to define queries for entities and their persistent state by creating query-defining objects.
  • Developed Query Tool to display the data from database based on the given criteria.
  • Used Search Filters for building queries to fetch data from the database.
  • Used DAO pattern to retrieve the data from database
  • Implementing all the Business logic in the middle-tier using Java classes, Java beans
  • Involved in integrating business layer and DAO layer with custom MVC framework.
  • Used JDBC for Database CRUD operations.
  • Unit testing the application using JUNIT framework.
  • Acceptance testing is performed using cucumber tool.
  • Responsible for supporting applications on different environments like Production and Development.
  • Defect analysis and bug fixing is done for production bugs.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files
  • Improved code qualities buy following SONAR coding guidelines.
  • Used GIT as Version Control Tool and for checking in-out files.
  • Used ANT script to compile and build the WAR.

Environment:

Core Java/J2EE, Criteria API, Design patterns, Velocity frame work, JDBC, ActiveMQ, JAXB, XML, SOAP, WSDL, MySQL, JUnit, Cucumber, Log4j, SONAR, HTML, Java Script, CSS, Eclipse IDE, Tomcat Server, AXIS2, GIT, ANT, Windows OS.

Confidential

Java Developer

Responsibilities:

  • Used JSF Framework for the development of the web application components.
  • Used Enterprise Architect software for creating UML diagrams and generating java classes.
  • Generating java classes from UML diagrams using Enterprise Architect tool.
  • Involved in writing XHTML pages, along with JavaScript to generate dynamic web pages and web content.
  • Used JSF UI components and associated them with object properties and event handlers.
  • Configuring faces-config.xml to configure the application, managed beans, converters, validators and navigation.
  • Used RichFaces components with built-in Ajax support to load data.
  • Implemented Service Locator Design pattern for obtaining a service on the App Server.
  • Developed DAOs interfaces for Hibernate to interact with the database.
  • Wrote SQL queries in TOAD to fetch data from database.
  • Prepared Test cases for the Process Visa Request module based on Detailed Design documents.
  • Hibernate Transaction Manager is used to maintain the transaction persistence.
  • Implemented Hibernate versioning to resolve optimistic locking errors.
  • Quartz Scheduler is used for scheduling jobs, when a pre-determined time arrives.
  • Maintaining version control with SVN.
  • Involved in UNIT testing and Integration testing of the system.
  • Extracting software metrics with Sonar, to improve software quality.
  • Defining the project dependencies, plugins, project versions in POM.xml file
  • Maven build tool is used to build the project and also to generate War and Ear files.
  • Automatic code build is scheduled using Hudson.
  • Deployed the Application in Jboss Server present in Linux environment.

Environment:

Core Java, J2EE, Servlets, JSF, Hibernate, Eclipse, Jboss, Maven, Sonar, Hudson, SVN, TOAD, Putty, Oracle 9.x, Windows, Linux.

Confidential

Java Developer

Responsibilities:

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • As a java developer I was actively involved in developing the system prototype.
  • Used VSS for checking in-out files and for maintaining versioning.
  • Created Cascading Style Sheets CSS to give a better view to the Web Pages.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in Middle Tier.
  • Developed user interface using JAVA Server Pages JSP , HTML and Java Script for the Presentation Tier.
  • Analyzing the source code with PMD to identify inefficient code in the application.
  • Prepared Test cases for the customer registration and corporate booking scenarios based on Detailed Design documents.
  • Wrote Client side validation scripts using JavaScript and did server validations too for the database consistency.
  • Performed unit testing and integration testing for the reservation flow.
  • Used Eclipse Integrated development environment.
  • Configuring application level settings on WebSphere environment.
  • Deployed this web application on WebSphere server.

Environment:

J2EE, JDBC, WebSphere, Eclipse, SDLC, HTML, CSS, Rational Rose, Java Script, VSS, Oracle 9.x, Windows.

We'd love your feedback!