We provide IT Staff Augmentation Services!

Sr. Java/j2ee Veloper Resume

2.00/5 (Submit Your Rating)

DE

SUMMARY

  • Over 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
  • Experience in Software Quality Assurance both in Automation and Manual widely, using Selenium and QTP as tools.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
  • Extensive experience in design, development and support Model View Controller using Struts, Spring MVC, Spring Webflow and JSF frameworks.
  • Have hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Spring, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, REST/SOAP, HIBERNATE, SPRING 3.5, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Weblogic, Websphere and JBoss.
  • Good working experience with Mule ESB.
  • Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax, JavaScript/jQuery,JSONto make connections between server and databases likeMongoDBandMySQL.
  • Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD, JBuilder and Netbeans.
  • Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, JSF, AJAX, Hibernate, Web Services, XML, JNDI, JDBC, CVS, Ant.
  • Hands on working experience Linux environment with Apache Tomcat,experience on Amazon AWS
  • Expertise in MVC 2 architecture using Jakarta Struts 1.3 with features like Validation framework, tiles framework and Internationalization.
  • Proficient in developing SOAP and RESTful Web Services.
  • Worked on Spring & JSF framework for developing Multi-Tier distributed Enterprise Applications.
  • Having good experience in undergoing various testing methodologies like Automation Testing, Manual Testing, Functional Testing, System testing(on IE, Chrome, FF, Mac),Regression Testing, User Acceptance Testing, Backend Testing.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXP, SAX and JDOM.
  • Hands on experience with AngularJS, Node.JS, karma tests, HTML, CSS, JavaScript Libraries {Dojo, GWT}, AJAX, Flex, JSTL specification, Tag Libraries & XSLT, DTD, Resource Properties.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
  • Proficient in persistence framework like Hibernate ORM, iBATIS Data Mapper, JPA.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, Mongo DB MS-SQL, MySQL and DB2 databases.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through log4j.
  • Have good experience and knowledge in finanical, insurance,banking domains.
  • Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
  • Strong team player with organizational and analytical skills.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.6x/1.7x), SQL, PL/SQL, C,C++

UML Tools: Rational Rose, MS Visio, Dia

Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Struts 1.x, Tag Libraries, EJB2.0, JAXP, JSTL, DHTML and HTML, CSS, JavaScript, WebServices-REST/SOAP

Framework: Spring 2.x/3.x

IDE: Eclipse 3.x, WSAD 4.0.3/5.1/6.0 , RAD 7.0/7.5 and Oracle JDeveloper 06/05, NetBeans 5.5.1

ORM: Hibernate 3.X, iBATIS 2.2, JPA

Design Pattern: MVC, DAO, Value Object, DTO, Singleton, Session Façade, Business Delegate, Service Locator etc

Servers: Web Sphere 7.0/6.0/5.0,Web Logic 10.x, JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.x

Build /Testing Tools: ANT,Jenkins, Selenium, QTP, Maven, JUnit 3.8/4.0, Load runner, Mule ESB, JMeter & Jprobe.

Misc Tools: TOAD for Oracle, SubVersion 1.4(SVN), CVS, ClearCase

Protocols: HTTP/HTTPS, SOA, LDAP, RMI/IIOP,Web Services/SOAP, TCP/IP.

Databases: Oracle 11g/10g/9i/8i, DB2 Sybase 12.0/12.5/11.9 , SQL Server 7.0/2000/2005 , MS Access

Loggers: Log4J, Spring AOP with Logging

Operating Systems: Red Hat Enterprise Linux 5, Sun Solaris 9, Unix/ Linux, Windows 2000/NT/XP/07

Defect Management Tools: QC, ALM, JIRA, Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, DE

Sr. Java/J2EE Developer

Responsibilities:

  • Identify a potential vision for how to develop application, as an Agile Model Driven Development.
  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Created theNode.js EXPRESSServer combined withSocket.ioto buildMVC frameworkfrom front-end sideAngularJSto back-endMongoDB, in order to providebroadcastservice as well aschattingservice.
  • Involved in Understanding the Functional Requirements of the Application.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Model View Controller (MVC) framework and Spring.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JQuery.
  • Used spring validator framework for client side and server side validation. Also implemented dynamic loading of JSP's using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Worked on developing Web Service Client using SOAP, WSDL to verify the payment history of the customer.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Designed RESTful web services for handling AJAX requests.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Maven and TestNG plugins to run the Selenium scripts.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Used RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Clear Case for version management between various integration and development streams.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for the business modules for future references and updates.

Environment: Spring, Struts, Junit, JMS, XML, Java Applets, JIRA, Mongo DB,AWS,JSP, HTML CSS, AJAX, HQL, JQuery, RAD, QTP, ALM, Hibernate 3.0, JPA, RestFul Web Services, TestNG, Clear Case, Spring MVC, Maven, DB2 and IBM WebSphere.

Confidential, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
  • Selenium IDE (Integrated Development Environment) is a prototyping tool for building test scripts in Java.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, session façade, Singleton, Factory and DAO.
  • Developed the presentation Tier using Tiles framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed web components using MVC pattern under Struts framework.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used CSS for providing better front end effect as it has much wider array of attributes than HTML.
  • Used AJAX in suggestive search and to display dialog boxes.
  • Tests of a specific function within application, requiring some type of user input, and returning some type of results.
  • Verifying UI elements on a web page is common feature of automated tests.
  • Client & server validations were handled using JavaScript & Struts validator plugin.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Good working experience with Mule ESB.
  • Creating the Re-Usable Components for Automation test Cases.
  • Maven and TestNG plugins to run the Selenium scripts.
  • Developed the application using Mule ESB, and build & deployed the services.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Integrated Spring MVC with Angular JS. Implemented Angular Service, Controllers and Models.
  • Designed and implemented (SOA, SOAP) next generation system on distributed platform.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Published methods as web methods using REST-FUL web services.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring- Hibernate.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Used Web Service Description Language (WSDL) to define the service interface and its implementation characteristics.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • ANT to compile and generate EAR, WAR, and JAR files.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Used Loadrunner for performance testing, debugging of the application.
  • Involved in BugFixing of various modules and Production support.
  • Analyzed the behavior of the application response times based on the GC (Garbage Collection) parameters used for the JVM as a part of fine tuning the application.
  • Configuration management, change management, taking care of deliveries and rebases of the different project streams in Rational Clearcase.
  • Conducted UAT for Web Modules and Functional Modules.
  • Prepared technical reports & documentation manuals during the program development.
  • Interacted with the users in case of technical problems & mentoring the business users.

Environment: JDK 1.6/1.7, UML, Spring MVC, AngularJS 1.4, Hibernate, SOA, SOAP, IBM RAD 7.0, IBM Websphere 6.1, JDBC, Oracle, Clear Quest, Mule ESB, IBM Clear case, DBVisualizer, WebServices(WSDL), RESTful, IBM MQ Series, Testing, UNIX, Load runner 7.x., AJAX, XML, ANT, CSS, DOM, JSP.

Confidential, San Diego,CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Mule ESB in creating http inbound & outbound flows and orchestration using Xpath.
  • Used Mule ESB to design and implement communication between software applications and SOA.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Conducted weekly code walk through using UNIX Shell Scripts.
  • I used multithreading extensively in the math engine was rather ahead of its time, its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis and used RESTful webservices.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Used SOAP UI for testing the web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Deployed the application on Websphere 7.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Spring framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, RESTful Web Services, XML, SOA, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Mule ESB, Websphere 7.0, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in creating Use cases, Class diagrams and Interaction Diagrams using Microsoft Visio 2007.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed the application under J2EE architecture using JSP, Struts, Spring, Java Beans, and iBATIS Data mapper.
  • Developed GUI screens using HTML, Java script.
  • Developed the Action classes, Action forms and Action servlet for Web tier.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Sever side validations are done using Struts Validator Plug-In.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
  • Worked on Rest based Web services for Mule ESB flows.
  • Extensively used Mule ESB and MMC Server for application deployments.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Worked on MQ with J2EE technologies on the WebSphere MQ.
  • Designed and implementing Session Facade, Service Locator and DTO design patterns.
  • Used WebServices for getting Customer information and the plans he is eligible.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Analyzed, designed and implemented DAO pattern for accessing Database using connection pool.
  • Worked on different ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures in place of Dynamic SQL, etc.
  • Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.
  • Involved in creation of Unit Test Cases and Actual Unit Testing for POJO’s using Junit.
  • Implemented JReport for annual report generation with charts.
  • Implemented applications with support for i18n (internationalization).
  • Worked on Reconciliation, which involves in providing root cause analysis and data fixes.
  • Used VSS for version control and source code management
  • Extensively involved in designing UI, reporting and specification documentation.
  • Responsible for the user module, setting rights and permission to users through the keywords set with database and testing.

Environment: JDK1.5, JSP, JSF,Struts1.2, iBATIS, Spring, HTML, AJAX, CSS, XML, EJB, PL/SQL, IBM WebSphere Application server 5, Mule ESB, JUnit, SOA, Web Services(JAX-WS),VSS,SAX Parser, Oracle 9i.

Confidential, Northbrook, IL

Sr.Software Developer

Responsibilities:

  • Involved in the design of the application. It was designed as a 3-tier web based client/server application consisted of the web browser, the servlets and RDBMS
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Designed and developed J2EE application using Servlets, JSP, JavaBeans and EJB.
  • Implemented Factory and Facade design patterns for this module.
  • Developed web applications using STRUTS framework.
  • Configured DynaActionForm that allows the creation of form beans with dynamic sets of properties, without creating a java class for each type of form bean.
  • Involved in defining the layout of the pages using TILES framework and configuration of the same with the Struts Web Framework.
  • Business level validations were done using Struts Validator framework.
  • Worked on SOAP based Web services for Mule ESB flows.
  • Created Session/Message-driven beans to implement business logic and integrated Hibernate framework for O/R mapping to persist data respectively.
  • Involved in the installation and configuration of Web logic 8.1 Application Server.
  • Developed web pages using HTML and JSP.
  • Testing of modules using JUnit and Automated Testing.
  • Application level debugging was done through log4j.
  • Used CVS for version control throughout the project.

Environment: Jdk 1.4, J2EE 1.3, Eclipse, JSP 1.2, Servlets, Struts 1.1, Struts Tiles, Struts Validator, Web logic 8.1, Hibernate, EJB’s, Mule ESB, Servlets, JSP, JUnit, CVS.

Confidential

Jr. Software Intern

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, HTML, JSP, Eclipse, Unix.

We'd love your feedback!