We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY

JAVA EXPERIENCE

  • Over 8 years of IT experience in Software Development with proficiency in designing developing Enterprise-based and Web-based applications using Java/J2EE technologies.
  • Extensive Object Oriented Programming experience using Java and J2EE
  • Having hands on experience in development and deployment of J2EE applications using IBM Rational Application Developer RAD , Eclipse on IBM WebSphere Application Server 6.x/7.x/8.x.
  • Experience working with all major vendors of databases DB2, Oracle and SQL Server.
  • Strong experience in Object - oriented design/analysis, UML modeling, Java J2EE design patterns and best practices.
  • Excellent understanding of full Software Development Life Cycle and experience implementing waterfall, RUP and Agile SDLC methodologies.
  • Working experience in IT production support and development environment
  • Energetic and persevere self-starter with excellent analytical, organizational and problem solving skills as part of a team.
  • Proven ability in quick understanding and learning of new technologies and their application in business solutions with strong communication skills and can work under pressure in achieving organizational goals.
  • Extensive Object Oriented Programming experience using Java and J2EE.
  • Well experienced in developing Web and Enterprise applications using Struts, Spring and Hibernate frameworks.
  • Extensive experience using JSP, Servlets, JDBC, JSTL, JMS, HTML, JavaScript, JSON, Ajax, JQuery, XML, XSD XSLT.
  • Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
  • Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services SOAP and Restful .
  • Good understanding of implementing SOAP based and Web Services.
  • Experience interacting with MQ from J2EE app using JMS API.
  • POC implementation experience using JSF framework
  • Experience implementing unit testing using JUnit framework.
  • Expertise with SQL, PL/SQL - packages, procedures, triggers and indexes.
  • Good understanding of implementing SOAP based and other Web Services.

TECHNICAL SKILLS:

Java J2EE Technologies

JDK1.4/1.5/1.6, JSP, Servlets, EJB2.0/3.0, JDBC, JNDI, JMS

Frameworks

Struts 1.x/2.x, Spring 2.x/3.x, Hibernate3.0, Custom MVC, JSF

XML Technologies

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

Web services

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

UI Technologies

HTML 5, Java Script, AJAX, CSS 3, Applets/Swings, JSTL, JSON, JQuery

Web/App Servers

IBM WebSphere 5.1/6.x/8.x, Web Logic Server 9.2/10.3, Tomcat 4.0/5.0, Apache1.3/2.0, JBOSS.

RDBMS

Oracle 8i/9i/10g, MS SQL Server, DB2 SQL, PL/SQL

Operating System

Windows 9x/NT/2000/XP, Linux, Unix

Development Tools

Eclipse 3.0/3.1, My Eclipse 5.x, WSAD 4.x/5.x, IBM MQ Series, SQL Developer, TOAD, ANT, MAVEN, Edit Plus, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential

Role: Java/J2EE Developer

Confidential is the application developed. Here, the dealers and customers all over the world will get approve their offers, claim the discounts, etc. There are many levels of authorizations to finally approve their claims and developed the system according to the application's users specifications and requirements.

Responsibilities:

  • Implemented agile methodology for developing the application that includes the approach of iterative application development, weekly Sprints, planning meetings, daily stand up meetings and customer reporting backlogs and show case meetings.
  • Created Sequence Diagrams, Class Diagrams as part of the application design using Microsoft Visio tool.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Designed UI pages using HTML, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Used CXF API to generate Restful web services.
  • Tested SOAP web services using SoapUI and REST web services using REST Client
  • Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
  • Involved in ORM mappings for associations, Inheritance fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used TOAD for internal data storage and retrieval.
  • Used Ervin tool to design database models
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services
  • Involved in setting up Drools Rules engine to application to control central access of Business validations.
  • Involved in using Core java concepts Collections, Exception Handling, Multi-Threading, Serialization and latest Java features etc.
  • Performed Proof of Concept on extracting image metadata GPS coordinates using Metadata-Extractor.
  • Involved in peer lead level design and code reviews.
  • Involved in building the code deploying on WebSphere application server.
  • QA, UAT Production issues investigation and supporting business users.
  • Followed coding guidelines, ran PMD Fund bugs and also make sure to more than 90 code coverage to maintain the quality of code
  • Prepared Change Request business documents and involved in change and release management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Java/JEE, HTML, CSS, Java script, JQuery, AJAX, Spring, JSP, Hibernate, Web Sphere App server, JMS, Apache 2.2, JDBC, STS 3.5, Log4j, Maven, Jenkins, JUnit, Drools, Oracle, Hibernate, Web Services- WSDL, SOAP, REST, XML, JSON, SVN, SFTP, Ervin, Soap UI, REST Client, MS Visio.

Confidential

Role: Java/J2EE Developer

Confidential is one of the world's largest financial institutions, serving individual consumers, small- and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services.

Responsibilities:

  • Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Involved in preparing design document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in Oracle.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Involved in Declarative transaction management.
  • Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Apache CXF to create web services.
  • Involved in creating Restful web services using JAX-WS and CXF tool.
  • Involved in creating internal external services, Entity services and handlers.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows.
  • Involved in integrating Spring with Hibernate for persistence.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Involved in defining rules that are defined for resources to show corresponding details on UI pages. And also involved in Blackout scenarios.
  • Involved in Web Logic server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Involved in doing Unit testing using MOKITO and also Integration testing
  • Involved in peer lead level design code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
  • Used Maven to do code build integration.
  • Involved in ECM defects fixing, tracking delivery.

Environment: Java, J2EE, Hibernate 3.0, Spring 3.0, Restful Web services- JAX-RS, CXF, WSDL, SOAP, JAX WS, JavaScript, HTML, CSS, Oracle 10g, PL/SQL, Web logic 10.3, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, Maven.

Confidential

Role: Java/J2EE Developer

Confidential is one of the nation's leading environmental companies, providing water and wastewater services to approximately 5.7 million people in the United States. In addition to owning and operating 20 water utilities, United Water operates 100 municipal and industrial water and wastewater systems through innovative public-private partnerships and contract agreements. Founded in 1869, United Water is a subsidiary of SUEZ

Responsibilities:

  • 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.
  • Task identification and estimation, web application development primarily in JAVA using spring, UI development using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end functional testing.
  • Involved in Solution Delivery Responsible for services.
  • Programmed in JAVA in a UNIX environment and investigated various tools available on UNIX
  • 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 Jenkins. And set up build at specific time.
  • Developed XML, XSD and parsers SAX and DOM and implemented System Oriented Architecture Methodology.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • 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: Java 1.5, 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

Role: Java/J2EE Developer

Description: The main purpose of the project is to build an intranet portal. The portal provides a user interface for another application called Group Client Referential also called Client Hub . The stake of the client hub is to improve the knowledge of the clients and the commercial exploitation of this knowledge through a 360o vision of the clients.

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Involved in preparing TSD document with development flow and UML diagrams Use case, Class sequence diagrams . Used J2EE patterns for designing applications.
  • Involved in initial, CR Enhancement estimations.
  • Designed UI pages using HTML, Java Script, AJAX, XML, XSLT, JQUERY, DOJO and Metavante UI framework.
  • Used Struts framework to define form beans action mappings to the workflows for Intranet portal.
  • Involved in using Struts Validation framework for server side validations.
  • Followed coding guide lines while developing workflows.
  • Involved in implementing dashboard to display all the service requests and their corresponding workflow statues.
  • Involved in Transformations using XSLT to prepare HTML pages from xml files.
  • Involved in Peer Level design code reviews.
  • Used JAXP for parsing JAXB for binding.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Configured EMMA tool and ran test suite and made sure that 100 test coverage.
  • Involved in fixing tracking defects.
  • Used JProfiler to check performance of the application by each class/method.
  • Designed and implemented database abstraction layer using Hibernate DAO objects.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database in creating dump files. And also creating DB schemas from dump files.
  • Written developer test cases executed. Prepared corresponding scope traceability matrix.
  • Involved in preparing DRN, build Integration.

Environment: JAVA/J2EE, JSP 2.0, Servlets, Java Beans, Java Script, HTML, DHTML, XML, XSLT, XPATH, XQUERY, DOM, Eclipse 3.2, JBOSS, JMS, IBatis, Harvest, Oracle 8i, Windows 2000, JUNIT, JNDI, UAT tool, Java/J2EE Design Patterns, Edit Plus, TOAD, Struts, Tag Libraries, Validation framework, EMMA, Oracle etc.

Confidential

Role: JAVA Developer

Description: When mobile user moves from one location to another location, the current location of the user should be updated. HLR, MSC and VLR are the components of the Mobility Management system. Two level hierarchical strategies are followed to maintain information about the mobile.

Responsibilities:

  • Implemented agile methodology for developing the application that includes the approach of iterative application development, weekly Sprints, planning meetings, daily stand up meetings and customer reporting backlogs and show case meetings.
  • Took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Collaborated with the business and technical teams to discuss about the issues.
  • Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery and AJAX.
  • Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, Latest java features.
  • Used Struts framework to define Controller, action mappings, forms and View pages for Caterpillar Portal.
  • Integrated the application with Validation Framework.
  • Used Core Java J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc.
  • Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Developed Restful web services using JERSEY tool.
  • Developed EJBs Session beans for Business logic Entity Beans for Persistence.
  • Used JNDI to do connection pooling.
  • Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows
  • Developed and documented Test cases, Test scenarios Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style Find bugs defects and fixed them before code check ins.
  • Used RAD IDE for developing the application.
  • Used Ant tool to build the code deployed the application on IBM Web sphere application server.

Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans, Entity Beans, Windows 2000/XP, RAD, CVS, Log4j, Junit, Maven, IBM Optim developer, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Java J2EE design patterns, Validation Framework, IBM MQ Series, Mockito, JUnit.

Confidential

Role: Java Developer

Description: This project was designed for Hospital Administration, which caters the need of hospital management like inpatient details, billing, patient monitoring, Operation Theater, medical records, purchase, store keeping financial accounting, payroll system etc. Implemented patient's registration, administration, laboratory and operational theatre management. We also designed daily, weekly and monthly reports.

Responsibilities:

  • Involved in the documentation of the Functional Specification for the project APOLLO HMS.
  • Involved in the analysis, design and development of the project.
  • Developed user interfaces using HTML, JavaScript, XML, XSD and XSLT.
  • Developed Enterprise JavaBeans for the business flow Entity and Session Beans .
  • Developed Session beans by using EJBs for business logic at the middle tier.
  • Implemented Stateless and State full Session beans to capture user data.
  • Developed stored procedures, functions, sequences, triggers and packages using PL/SQL.
  • Maintained the Source Code Version Control using Harvest.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Involved in unit testing using JUNIT and Integration testing.
  • Involved in preparing developer test case updating scope traceability matrix.
  • Involved in fixing tracking defects using QC.
  • Experience in building code using Ant and continuous integration build using Jenkins.
  • Ran ERA and fixed Check style and Find bugs and also checked test coverage using EMMA tool.
  • Involved in gathering test data for validating the project scenario.

Environment: Java, Servlets, EJB, JDBC, JMS, JTA, JNDI, HTML, JavaScript, XML, XSD, DOM, XSL, AJAX, JQUERY, Eclipse, Oracle, TOAD, Apache Tomcat, Apache Ant, JUnit, Edit Plus, Harvest, QC, JUDE, IBM Optim tool, DB2-SQL, PLSQL.

Confidential

Jr. Software Engineer

Description: This is three-tier web based project manager all top management can track all the projects happening in the organization. A manager or any authorized person can log on to this site and view the project details, members, and the project progress week wise, month wise and quarter wise.

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, Firebug ,Windows NT, JUNIT, SVN, Eclipse.

We'd love your feedback!