We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

IL

SUMMARY:

  • Over 8 years of IT experience in application design, development, implementation and maintenance of web based n - tier architecture systems.
  • Extensive work experience in Java/J2EE technologies including HTML, JavaScript and Oracle for building server side applications and user interfaces.
  • Excellent experience in developing applications using Spring framework. Solid work experience in using different spring framework modules like Spring core, Spring JDBC, Spring ORM, Spring integration and Spring web.
  • Expertise in Java, Java Beans, Servlets, JSP, JDBC, JNDI, JQUERY, JMS, Spring, Hibernate, Angular JS technologies.
  • Experience in J2EE Design Patterns such as Singleton, Front Controller, Factory, Business Delegate, Command Pattern, Model View Controller and Data Access Object.
  • Excellent experience in developing applications using ORM framework Hibernate 2.1/3.0./JPA, Annotation.
  • Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, and Apache log4j.
  • Expertise in TIBCO and JMS Integration with Spring Framework. Created Message Driven Beans to consume messages from TIBCO Queue.
  • Worked extensively with source version control tools like Confidential, SVN, Clear Case.
  • Strong working knowledge in XML, XSD, XQuery, DOM, SAX and XPATH.
  • Expertise in using WebLogic 7.0/8.1 and WebSphere 6.1/7.0 Application Servers.
  • Solid e xperience with Unified Modeling Language (UML).
  • Extensive experience in full SDLC and methodologies like Waterfall, Agile, SCRUM and RUP.
  • Expertise in designing Relational Database Management Systems using Oracle 10g/9i /8i/7i, IBM DB2 8.1/7.2, SQL Server 7.0.
  • Experience with build automation and dependency management tools (e.g. Ant, Maven)
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
  • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
  • Strong verbal and written communication skills, problem solving skills, customer service, leadership and interpersonal skills.
  • Excellent knowledge in developing and executing large scale engagements for global customers

TECHNICAL SKILLS:

Programming Languages: CoreJava 1.8/1.7/1.6/1.5, C, C++.

Java/J2EE Technologies: JSP 1.x, Servlets 2.3/2.4,JSTL, JDBC 2.0, JNDI, JIBX.

ORM framework: Hibernate 4.x.

Enterprise framework: Spring 3.x

Web/Application Servers: IBM WebSphere Application Server 6.x/7.0/8.x,Web Logic 8.1/7.02/6.1, JBoss and Apache Tomcat 6.x

Web Technologies/Web Services: JavaScript, HTML, CSS, JSON, XML, JQuery, AJAX.

MVC architecture: Apache struts 2.x, Spring MVC.

SDLC methodologies: Waterfall and Agile scrum.

IDE Tools: Eclipse 3.2/3.3 IDE, RSA 8.0.3, RAD 8.5, Spring source tool suite.

Databases: Oracle 10g/9i/8i, DB2, SQL Server 2000/7.0.

Version Control Tools: Tortoise SVN 8.0, Confidential and Rational Clear Case Version Control.

Tools: / Utilities: TOAD, DB Visualizer.

Operating Systems: Windows XP/2000/NT,UNIX, LINUX, Sun Solaris.

Others: Maven, ANT, JUnit, Log4j, XML, XSD, DTD, XPath, XQuery.

PROFESSIONAL EXPERIENCE:

Confidential, IL

Senior Java/J2EE Developer

Responsibilities:

  • Interacted with business directly to discuss and understand the business rules and flow of the application.­
  • Involved in Agile methodology with respect to the successful development of the project.
  • Involved in all the phases of the project life cycle, starting from PoC to many Releases to Support
  • Involved in Estimation, Design, Implementation and Review of test scripts, Test Plans, Testing, Review
  • Involved in the initial design and creation of Use case diagrams, Sequence Diagrams and class diagrams using IBM rational rose.
  • Designed and developed Restful Web Service APIs by generating stub classes using XSD, JAX-RS, JSON
  • Implemented module based persistence layer under the guidance of DAO design pattern, ORM/JPA using Hibernate.
  • Implemented Server side components and published Services (local, remote and web using MQ, Web Services) under the Service Oriented Architecture principals.
  • Created standalone program to process the result set in multithreaded environment.
  • Developed re-usable web services using SOAP, XML, XSD, WSDL, and JAXB.
  • Implemented Spring batch concept to load the unused desktop information from file into database.
  • Developed security implementation for the webservice APIs to authenticate and authorize the user.
  • Used log4j for tracking errors and debugging the code.
  • Prepared complete SOAP UI test suite for web service APIs analyze, challenge and authenticate.
  • Worked on the backend Integration service which uses Hibernate, Struts Framework, and Spring Framework. Integrated the spring framework with Hibernate ORM tool to access the Oracle database
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Utilized latest Ajax&JSON technologies to provide better experience
  • Designed and developed the common page layout and created screens by assembling Tiles and screen definitions in centralized configuration files
  • Deployed the application components into Websphere application server
  • Implemented unit testing using JUnit framework, integrated it with Maven build scripts for invocation during build time.
  • Created Framework to consume Messages from TIBCO using JMS. Integrated with Spring Framework.
  • Designed and developed unit testing framework revolving around test Driven from existing applications/modules and Test first methodology for new initiatives/enhancements using Junit.
  • Prepared Junit test cases for analyze, update user and query APIs.
  • Involved in bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java/J2EE, JSP, Struts, Spring, Hibernate, TIBCO, JMS, DB2, Oracle, AJAX, XML, XSD, WSDL, JAXB, JSON, JUnit, Eclipse, RSA, RAD,SOAP, Maven, VPI Network Planning Tool

Confidential, IL

Senior Java/J2EE Developer

Responsibilites:

  • Interacted with business analyst to discuss and understand the business rules and flow of the application.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Involved in all the phases of the project life cycle, starting from PoC to many Releases to Support
  • Involved in Estimation, Design, Implementation and Review of test scripts, Test Plans.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Developed the controller Servlet to handle the requests and responses.
  • Developed and maintained the data layer using Hibernate and performed configuration of SpringApplication Framework.
  • Used Java Collection Classes like Array List, Vectors, Hash Mapand developedNon-Blocking I/O threads.
  • Developed SOAP Webservicesforcalling channels using WSDL as a contract between the calling applications
  • Implemented DAO, Singleton patterns.
  • Involved in writing test cases using Junit and integrated these tests withJenkins Continuous integration tool.
  • Followed Agile methodology throughout the project.
  • Designed and developed JSP pages using Spring framework.
  • Involved in developing Spring Actions and performed server side validations using Spring Validator.
  • Developed DAO objects to handle data access operations using Spring DAO module.
  • Designed application presentation layer with JSP, Ajax, JQuery, Struts Tag-libraries and CSS.
  • Developed test cases using JUnit
  • Worked on project build-scripts using Ant and deployed on WebSphere application server.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merge from branch to trunk and creating new branch when new feature implementation starts.
  • Implemented various design patterns like Data Access Object, Front Controller, Model View Controller and Singleton in different tiers of the module.

Environment: Java/J2EE, JSP, MVC, EJB, Struts, Spring, Hibernate, Oracle, UML, CSS, AJAX, XML, XSD, WSDL, Websphere, Eclipse, SOAP, SVN.

Confidential, OH

Senior Java/J2EE developer

Responsibilities:

  • Responsible for interacting with the end users, stakeholders and the upper management for the gathering business requirements, business rules and the flow of application.
  • Involved in the estimation, design, implementation and review of test scripts and test plans.
  • Involved in designing and implementation of MVC design pattern using Spring framework.
  • Designed and developed Service layer using Spring framework.
  • Involved in writing controller code and DAO layer using spring and hibernate.
  • Involved in mapping file and configuration file in spring and hibernate.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate
  • Implemented web page layout using spring tiles libraries, and performed spring validations using spring validation framework.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. worked with connection pooling and thread pooling.
  • Worked on developing connector for various backend systems.
  • Developed DAO design patterns for hiding access to data source objects
  • Used several design patterns while writing the code.
  • Involved in writing sql procedures in oracle for various module.
  • Involved in production support and bug fixing issue.
  • Worked in creating xml and JAXB classes.
  • Involved in developing Struts Actions and performed server side validations using Struts Validator
  • Worked on the production release and post production support.

Environment: Java/J2EE, JSP, Struts, Spring, Hibernate, AJAX, XML, JSON, JUnit, Eclipse, RSA, RAD,SOAP, Maven, kintana, SOAP

Confidential

Java/ J2EE Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Worked on developing the client pages using HTML, CSS, JSP, JavaScript/JQuery.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Implemented integration of Struts Action classes and the EJB's services layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (WebLogic).
  • Worked on using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
  • Produced SOAP Webservices using Metro JAX-WS RI for building the business application layer.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Used SVN for Version Control.
  • Actively involved in code reviews and bug fixing.

Environment: : Core Java, Struts 2.x, Hibernate, PL/SQL, Struts Validator Framework, Jenkins, Maven, JQuery, JSP, EJB, Oracle11g, JavaScript, XML, SOAP, Web Services, WebLogic, Junit, ANT, Eclipse, SVN

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed and developed the complete PO Receiving module as per user requirements.
  • Participate in discussions with ERP technical team as receiving module interacts with PO module in ERP.
  • Developed IMEI module to block the handset on stolen and lost cases.
  • Developed the functionality of Receiving purchase order from home store into store and sending the generated purchase order receipts back to home store.
  • Developed Tag Request Page - Creating Tags for the items in the store and sending the tags request through messaging to the home store and get the requested tags from home store.
  • Eclipse used as Java IDE tool for creating JSP’s, Servlets, Data Transfer Objects and Data Access Objects.
  • Developed Store Dump module, which generates latest insert and updates in the home store Database.
  • Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
  • Implemented Singleton, MVC, Front Controller, Data Transfer Objects and Data Access Objects design patterns.
  • Involved in designing and creating the Database Tables and Views.
  • Used SVN for code repository and as version control mechanism.
  • Developed the Associate Sale transaction, which is used for internal employee purchases.

Environment: Java,Struts, Servlets, JSP, EJB, JMS, JDBC, Ajax,WebSphere, ISD,MySQL, Oracle.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Analyzed and gathered the business requirements from business users for application development.
  • Designed and developed different modules of the application.
  • Used UML, MS Visio for designing application by creating Sequence and Class diagrams
  • Developed user interface of the application using JSP, HTML, DHTML, XML and XSLT.
  • Developed prototypes for the application.
  • Documented the best practices of using the Java J2ee in application development.
  • Utilized MDB's, JMS, and MQ-Series for integration.
  • Used Eclipse IDE for java development.
  • Worked on PL/SQL for writing various stored procedures.
  • Used JDBC for connecting and querying the database.
  • Used Check Style for code formatting.
  • Mentored co-developer in the application development.
  • Used Apache Tomcat for development.
  • Used Weblogic Application Server for deployment in production.
  • Used Junit for Unit testing.
  • Worked with Test Director for bug tracking and fixing.
  • Used Clover Cenqua for report generation on Unit Testing Percentage of Code.

Environment: : Java, J2EE, Visio, UML, JSP, Servlet, Struts, JDBC, Oracle PL/SQL, Oracle, Agile, Eclipse, XML, XSLT, MS Visual Source Safe, Clover Cenqua, Tomcat, Weblogic Application Server, Windows, UNIX.

Hire Now