We provide IT Staff Augmentation Services!

Jee Developer Resume Profile

3.00/5 (Submit Your Rating)

Summary:

  • Over 8 years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Proficient in web development using Java J2EE technologies including Core Java, JSP, Servlets, EJB Session Beans, Entity Beans, JMS, JDBC, JNDI, XML, DTD/ XSD, XSLT, DOM, SAX, JAXP, JAXB, Java Beans.
  • Expertise in developing applications using different frameworks Struts, spring, WEB and JISI frameworks.
  • Expertise in developing and consuming Web Services using WSDL, SOAP, JAX-WS, XFIRE, CXF, AXIS, JAX-RS, JERSEY, WS-Security.
  • Expertise in developing web pages using HTML, JavaScript, JSP, CSS, AJAX, JSON, JQUERY, DOJO, ExtJS, JSTL and Struts Taglibs.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API JPA .
  • Expertise in GOF Java Creational, Structural Behavioral J2EE design patterns.
  • Expertise in using Java external tools like JUnit, Log4j, Apache Ant, Maven.
  • Worked with different software version control systems like CVS, Harvest, Clear Case, and SVN.
  • Strong experience in Database Design using SQL PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Developed J2EE applications using Tomcat, JBOSS, Web Sphere and IDEs like My Eclipse, Eclipse, RAD.
  • Experience in using Check style, PMD and Find Bugs to write code that ease maintenance and reduces code reviews and executing test coverage using EMMA tool.
  • Experience in business analysis, requirement gathering, impact analysis, estimation, review activities, testing, assigning and tracking work, status reporting and providing quick resolution of issues.
  • Good communication skills and excellent customer relations in collecting analyzing user requirements.

Technical skills:

Programming Languages

C, C , Java, PL/SQL

Core Java

OOPs, Serialization, JDBC, Java RMI, Multi Threading, Exception Handling, POJO etc

Enterprise Java

JSP, Servlets, EJB Session Bean, Entity Beans, MDB/JMS, JNDI

Web Development

HTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, ExtJS

XML Technologies

XML, DTD/XSD, XSLT, SAX/DOM, JAXP, JAXB.

Frameworks

Struts, spring, WEB and JISI Frameworks

ORM tools

Hibernate, iBatis

Application/Web Servers

Apache Tomcat, IBM Web Sphere, Oracle Web Logic Server

Web Services

WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, UDDI, SOAP UI

DBMS/RDBMS

Oracle, DB2, MySQL SQL PL SQL

Source Control Systems

IBM Clear case, CA Harvest, SVN, CVS

Defect/Bug Tracking

HP Quality center 10.0, Test track

IDE

Eclipse, My Eclipse, RAD, RSA

Tools

Log4J, JUNIT, Mockito, Ant, Maven, IVY, Jenkins

Other Skills

Java J2EE Design Patterns, Estimations, UML diagrams, Design code reviews

PROFESSIONAL EXPERIENCE:

SR JAVA/JEE developer

Description: Integration Services provide a communication layer that links web store application and all back-office solutions that are required for the commerce platform. Where some of back-office apps are hosted within GSI EBay Enterprise but some of applications are hosted externally. Integration Services component connects both the applications where most of the connections are implemented through JMS queues and also provides different REST based web services for the communication.

Responsibilities:

  • Implemented the application in Agile methodologies Sprint scrums.
  • Actively participated in planning sessions for the Sprints, effort estimations, Backlog refinements and dividing features into USs and Tasks.
  • Involved in development of Technical Specification documents.
  • Developed web components using Spring framework MVC, IOC, AOP.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULE ESB.
  • Created custom java and XSLT transformers and done orchestration using XPATH.
  • Involve in implementation of REST based web services for the application using CXF.
  • Used XSLT for transforming XML to different xml format and different formats
  • Used JAX-WS, web services for interacting with other systems and to get port information
  • Developed test harness to test the web services which helps test teams to test web service components independently using various request and response xml
  • Involved in integrating Web Services using WSDL and UDDI.
  • Extensively worked on developing WSDL, XML schemas for web service components.
  • Involved in using Core java concepts Collections, Exception Handling, Multi-Threading, Serialization etc.
  • Used Tiles to create reusable view components.
  • Developed the global site header and footer, utilizing HTML5, CSS3.
  • Developed CSS 3 scripts for controlling styles and layouts of multiple pages all at once.
  • Used JQuery to give special animation effects to the web pages.
  • Used Zookeeper database take a snapshot of DB and involved in validating the operations.
  • Closely working with QA, Business and Architect to solve various Defects in quick and fast to meet the deadlines.
  • Used JMS for Asynchronous messaging and involved in Queues Topics set up.
  • Involved in building the code using Maven deployed on JBOSS Application Server
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing integrating testing.
  • Followed coding guidelines ran PMD Find bugs and then ran Code coverage to made sure 100 .

Environment: JAVA/J2EE, Servlets, HTML5, CSS3, JavaScript, JAVA, AJAX, JQUERY, JSON, XML, XSLT, JAXP, JAXB, spring, MVC, JMS, CXF, WSDL, SOAP, JAX-WS, JAX-RS, Java/J2EE design patters, Eclipse, Hibernate, ORACLE, SOAP UI, JUNIT, Maven, zookeeper, JBoss .

Confidential

Sr. Java/JEE Developer

Description: Identity and Entitlement Information Services provides different web services for providing information to different applications. IEIS framework is also used to log all the incoming messages to different services IMSDS, DDS, RTVE, I C etc. and even the final status of that message. The final message contains both the input message and its status Success or any Exception. If any exception, it provides the cause of exception . Used Kibana database to store all the messages.

Responsibilities:

  • Analysis and design of the functionalities and Created Dataflow diagrams, Class diagrams and Sequence diagrams.
  • Implemented the application in Agile methodologies Sprint scrums.
  • Implemented the application using spring MVC Architecture to define Handler Mappings, forms, View Resolvers configurations and used different spring concepts like IOC and AOP.
  • Involved in implementation of View Pages using HTML, Java Script, AJAX, JQUERY, JSP and Taglibs.
  • Involved in created Restful Web services using CXF tool.
  • Used Apache CXF, WSDL, SOAP and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB and used Hibernate Query Language HQL for writing the queries.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Used JMS API for Asynchronous messaging.
  • Involved in using spring modules IOC, AOP MVC.
  • Used spring AOP for programmatic transaction management exception handling.
  • Used XSLT for transforming xml to different xml format and different formats.
  • Involved in creating http inbound outbound flows
  • Created custom java and xslt transformers and Done orchestration using xpath
  • Involved in exception handling testing using SOAP UI and Security of mule endpoint through WSSR.
  • Set up Jenkins build jobs to provide continuous automated builds based on source control system
  • Implemented Maven build automation and version control for project
  • Involved in logging all the error messages using FluentD, elastic search and Kibana.
  • Involved in JUNIT testing with Mockito for validating the common third party tools.
  • Identified PMD and Find bugs and fixed them and made sure that 100 code coverage using EMMA tool.
  • Performed Code Integration, Unit, Integration and System Testing and fixing the defects.
  • Involved in fixing the defects in QA, CT and Production environments and tracked defects using QC.

Environment: JAVA/JEE, Servlets. JSP, HTML5, CSS, JAVA SCRIPT, AJAX, JQUERY, JSON, XML, XSLT, JAXP, JAXB, spring IOC, AOP, MVC, Web Sphere 8.1, JMS, CXF, WSDL, SOAP, JAX-WS, JAX-RS, Java/J2EE design patters, Eclipse, Hibernate, HQL, FluentD, Kibana, Elastic search, ORACLE, SOAPUI, JUNIT, Mockito, EMMA, SVN, Jenkins, Maven, QC etc.

Confidential

Java/JEE Developer

Description: Life Quote and Purchase is an Insurance product of State Farm. This is a web application which works on Service Oriented Architecture SOA .This product has two modules 1. Customer 2. Agent Module. Entire LQP interacts with different functionalities to offer different products with various rating calculations and has got exclusive functionalities to communicate with Agent and Customer mutually.

Responsibilities:

  • Worked in UI team to develop new customer facing portal
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Involved in preparing the integration documents in application where ever interacting with other applications
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Strong understanding on Agile project management.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • Involved in Analysis, Design, Development and Testing process of LQP in phase 0 and phase 1.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Developed User Interface for Application and Purchase System using SFX, JavaScript, CSS, AJAX and ExtJS
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Involved in creating http inbound outbound flows, custom java and xslt transformers and Security of mule endpoint through WSSR.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration System Testing.
  • Involved in JUNIT testing using Mockito.
  • 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/J2EE 1.6, Servlets, JSP, JavaScript, CSS, JQUERY, JAX-WS, WSDL, SOAP, CXF, AXIS, STS, Apache Tomcat server 7.0, XML, XSD, JAXP, JAXB, Spring MVC, IOC, AOP, PostGRE, MULE 3.2, JUNIT, SVN, Maven, QC, SOAP UI, JUNIT, Mockito, Windows7.

Confidential

Java/JEE Developer

Description: Move Money Service system deals with payment processing. Move Money Service system helps in providing Web Services for applications like Move Money User Interface MMUI , Mobile App. Mobile Browser, native App , which helps in providing user interface for the customers to do online payments. This project deals with re designing QuickPay, PayBills, ONC, Transfers, Vendor, Payroll, and Premium Payroll, Tax products functionality to new platform, which helps to decrease maintenance and response time.

Responsibilities:

  • Created continuous integration builds using Maven and cruise control.
  • Detailed Design and Coding using Core Java and other J2EEtechnologies
  • Involved in analysis, Design, Development, Testing and Maintenance process of PnT Phase 2 redesign.
  • Involved in gathering existing functionality of different products from production environment BRD, HLAD and FDN.
  • Implemented agile development process on Software Development Life Cycle.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Implemented Java code and design as per the APP Arch and CIG coding guidelines.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • JISI framework is used to minimize developer effort by providing different APIs like calling stored procedures, creating thread context etc.
  • Implemented business tier using Spring AOP and Spring IOC.
  • Involved in writing DB2 SQL PL SQL Stored procedures, functions, sequences, cursors, object types, triggers, views etc.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran ERA tool for identifying check style, Find bugs defects and fixed them.
  • Created WSDLs as per wire frames web services using JAX-WS.
  • Involved in creating internal external services, Entity services and handlers.
  • Created PL/SQL-Stored Procedures, Sequences, Functions, Packages using IBM OPTIM Development tool.
  • Involved in doing Unit testing using MOKITO and also Integration testing.
  • Involved in fixing defects identified in QA and IST phase. And tracked QC status as per the guild lines.
  • Involved on doing SOAP UI testing.
  • Involved in the preparation of developer test cases and execution.

Environment : JAVA/J2EE, HTML, DHTML, JS, Servlets, JSP, JISI framework, Web Sphere Application Server 8.x, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring frame work- DI, AOP, MVC, Hibernate, REST, JAX-RS, JERSEY, MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JNDI, Java/J2EE design patters, Apache AXIS, EMMA, Maven, HP QC, IBM Optim tool, JProfiler etc.

Confidential

Java/J2EE Developer

Description: Confidential is a web application which handles creating, execution and maintenance of individual actions, activities and workflows across different business units. It's a web based front-end system for the middleware services across the enterprise. This feeds the ESB with different workflows and their execution and also synchronizes all activities between enterprise database systems, and synchronizes data between databases, middleware applications, internal and external web services.

Responsibilities:

  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Programmed in JAVA in a UNIX environment and investigated various tools available on UNIX
  • Task identification and estimation, web application development primarily in JAVA using Struts, UI development using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end functional testing.
  • Participated in detailed requirements gathering, Analysis, Development and Testing.
  • Implemented user interface using HTML, CSS, and JavaScript and jQuery technologies.
  • Created screen prototypes to support the identified requirements as per BRD and FDN.
  • Produced UML diagrams use case, class, and sequence diagrams to document in design phase using Microsoft Visio tool.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory, Fa ade, DAO, and MVC.
  • Used Spring Beans to encapsulate the business logic and ejecting the corresponding dependencies.
  • Involved in Solution Architect / Technical Delivery Responsible for SDP Service Delivery Platform
  • Designed and implemented database abstraction layer using Hibernate DAO objects.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Used JUnit for testing and Firebug for Java Script debugging
  • Mentored newly joined developers in technical and functional areas
  • Created continuous integration builds using Ant tool Cruise control. And set up build at specific time.
  • Developed XML, XSD and parsers SAX and DOM and implemented System Oriented Architecture Methodology.
  • Developed reports based on the identified requirements
  • Rolled out workflow application enhancement to correct the identified issues
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool
  • Supported the applications through production and maintenance releases.
  • Instrumental in tuning the framework to meet the performance standards.

Environment: Java5, J2EE, JSP 2.0, Spring, Hibernate ,Firebug, HTML, CSS, JavaScript, Ajax, XML, XSD, XSLT, SAX, DOM, JMS, MQ, Apache Axis2, SOAP, WSDL, CXF,JAX WS, SOAP UI, My Eclipse, Firebug, WebSphere, Oracle 10g, Harvest, Cruise Control, DESIGN PATTERNS, SDN, JUNIT, Power mock, ANT, UNIX.

Confidential

Jr. Java Developer

Description: Confidential system designed to facilitate the customer that how the shopping process will progress. This process is identical to that of supermarket that of super market shopping where the shopper browses through products on the shelves, adding selected items to their shopping basket as they go, then finally makes payment at the checkout for their selected items.

Responsibilities:

  • Gone through Requirements BRD FDN and Designs.
  • Involved in Design, Development, Testing and Integration of the application.
  • Designing JSP using Java Beans.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Implemented Struts Action and Controller classes for dispatching request to Appropriate class.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Writing database queries on Oracle 8i and Involved in the JDBC queries as part of implementation
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
  • Excellent in designing and developing store procedures
  • Involved in writing junit test cases and Code version controlling using SVN.

Environment: Java 1.4, JSP 1.2, HTML, CSS, Servlets 2.2, Struts 1.1, Hibernate, XML, XSD, DOM, Websphere 5.0, JDBC 2.0, Oracle 8i, Java beans, Struts Validation framework, Java/J2EE design patters , Firebug ,Windows NT, JUNIT, Mockito, ERA, SVN, Eclipse.

We'd love your feedback!