We provide IT Staff Augmentation Services!

Senior Java/j2ee Programmer Resume

0/5 (Submit Your Rating)

Johns Creek, GA

SUMMARY

  • Over 8+ years of industry experience in Software Design, Development, Analysis, and Integration of Enterprise Applications in Healthcare, Retail, Mutual Insurance, Transportation, and Banking domains.
  • Experience in large scale SDLC including Requirement Analysis, Project Planning, System and Database Design, UML design, Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience in Scrum, Agile, Waterfall, and RAD Software Development processes.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, Model View Controller (MVC), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory, Decorator, Observer, Adapter and Strategy.
  • Expertise in Web - Development technologies like HTML, JavaScript, UNIX, CSS3, XML, JSON, AJAX and JQuery.
  • Has participated in all phases of software life cycle. (Requirement Gathering, Prototyping, SRS, FRS, Code, Design, Implementation, Reviews, Testing, Maintenance)
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, JNDI and Object Oriented Programming techniques.
  • Identifies solutions to complex business problems. Established best practices for business concepts.
  • Expertise in various open source frameworks like Struts 2.0/1.2, Spring 3 and ORM Technology like Hibernate.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven and Ant Tool.
  • Strong Object Oriented Programming Concepts and Database Concepts with ability to design and develop applications from scratch to completion without supervision.
  • Have strong experience in RDBMS like Oracle, DB2, PL/SQL, Sybase and SQL.
  • Experience in a large Identity and Access Management project involving user account life-cycle management.
  • Provided support to staff on WebSphere Application Developer (WSAD), modern Java technologies, and integration with Active Directory via LDAP.
  • J2EE security: authentication (identity management), authorization (access management), class loader/verifier, Java2 permission model and security manager.
  • Experience in developing web applications with various open source frameworks: Spring 2.0, 2.5, 3.0, Struts Framework 1.1, 1.2, 1.3, 2.0, Hibernate 2.0, 3.0, 4.0, JPA.
  • Experience in developing Web Services using (XML, SOAP, WSDL and REST), JMS.
  • Experience in development and deployment of JAVA/J2EE web components on JBoss Application Server 4.3, 7.1, Rational Application Developer (RAD) 8.0, 6.0, Websphere Application Server 7.0, 5.1, Weblogic Application server 10.0, 9.0,8.1, Tomcat 5.1
  • Experience in database development and implementation using different RDBMS like Oracle 8i/9i/10g, Microsoft SQL Server 2000/2005/2008, MySQL 4.1/5.0/5.1/5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3
  • Developed front end using JSP with Custom Tag libraries, Struts Tag libraries, jQuery, JavaScript, JSF, HTML and CSS
  • Developed reports using Birt reports framework and Jasper framework.
  • Performed Unit testing using JUnit, PowerMock, integration and deployment of applications using ANT and Maven
  • Team Player with excellent work ethics, self-motivated and the able to work in diverse environments.

TECHNICAL SKILLS

Programming Languages: JAVA 5,6,7,X++, C++,C

Client Scripting: Javascript, jQuery

Operating Systems: Windows 8/7/XP/NT, Unix

Version Control: Rational ClearCase, Tortoise SVN, CVS, Aldon

Databases: Oracle 8i, 9i, 10g, H2 DBMS, SQL Server 2000, 2005, 2008, MySQL 4.1, 5.0, DB2.

Database Tools: Oracle SQL Developer, SQL Server Management Studio, Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL.

ORM Frameworks: Hibernate 2.0.2.1,3.0, 4.0, JPA

J2EEMVC Frameworks: Spring 2.0.x, 2.5.6, 3.0, Struts 1.1, 1.2, 1.3, 2.0

Web Service Specifications: JAX-WS (SOAP), JAX-RS (REST)

Middleware Technologies: JNDI, JMS

Application Servers: IBM Web Sphere Application Server 8.x, Oracle Weblogic10.3 & Apache Tomcat 5.x

Batch Scripting: ANT 1.4,1.5,1.6, Maven

XML Technologies: XML Schema, XSD, XSLT, DTD, DOM, JDOM, JAXB, SOAP, WSDL

Methodologies: Agile, Scrum, Test Driven Development, Business Driven Development, RAD, Rational Unified Process

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • UsedAgileSoftware Development Methodology for designing this application.
  • Usedobject-orienteddevelopment techniques such asUMLfor designinguse case,Sequence, Activity and Class and Object diagrams.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using customized framework
  • Responsible for development of the enhancement requests from the client.
  • Responsible fordebugging and fixing defectsin the existing business solution.
  • Worked on AJAX for validations of various components.
  • Responsible for generating weekly reports for checking data consistency which involves framing complex database queries.
  • Wrote extensiveHTML5, CSS and JavaScriptcode to build dynamic pages usingRational Application Developer (RAD).
  • Working withEJB beansfor passing data throughout the application.
  • Worked with different interfaces which were used by the project.
  • Extensively used XML documents to translate the content to request in WebServices Consumer.
  • Extensively used SOAP protocol for WebServices for transferring/retrieving data between different Applications.
  • Extensively used Java Messaging service (JMS) for reliable information exchange across the two applications part of the project.
  • Deployed the application over IBM WebSphere application server.
  • Configured JNDI Naming entries for calling other external services in WebSphere admin console.
  • Configured data source in WebSphere admin console.
  • Worked with Oracle database for storing information required by the applications.
  • Developed SQL scripts, functions, queries to interact with database.
  • I have been working with batch process execution and data manipulations.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.

Environment: Java 1.5, J2EE, IBM RAD 7.5, Java, J2EE, JSP, servlets, JavaScript, JSON, XML, WebSphere Application server 8.0, Oracle, SVN, Agile, SCRUM, JPA, AJAX, IBM DB2, WebSphere 5.1, RedHat Linux 5.1, Web Services, JDBC, EJB, MDB, PL/SQL, CSS, Eclipse, HTML, JNDI, JDBC, Apache Ant, JUnit, Log4J, CVS.

Confidential, Johns Creek, GA

Senior Java/J2EE Programmer

Responsibilities:

  • Responsible for gathering requirements, Design the application modules, use cases, flowcharts, application flow, prototypes, proof concept of sample codes.
  • Integration and Interface Mapping with different legacy systems
  • Extensively used Tiles framework with Struts.
  • Used the Struts1.3 framework, Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Involved in Design & Implementation of Reports using DB2.
  • Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Worked with other engineers to define architecture and APIs.
  • Worked on AJAX for validations of various components
  • Used Core Spring for setter dependency injections.
  • Used Agile Software Development Methodology for designing this application.
  • Responsible for development of the enhancement requests from the client.
  • Responsible for debugging and fixing defects in the existing business solution.
  • Responsible for generating weekly reports for checking data consistency which involves framing complex database queries.
  • Wrote CSS and JavaScript code to build dynamic pages using Rational Application Developer (RAD).
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used JUNIT and JMOCK for unit testing.
  • Deployed the application over IBM WebSphere application server.
  • Configured JNDI Naming entries for calling other external services in WebSphere admin console.
  • Configured data source in WebSphere admin console.
  • Worked with Oracle database for storing information required by the applications.
  • Developed SQL scripts and stored procedures, functions, queries, and triggers to interact with database.
  • Involved in component Versioning, Branching and Merging, and sync from SVN repository.
  • Deployed applications on WebSphere Application server 5.1 application servers.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Designed Graphical User Interface.
  • Installed and configured IBM WebSphere.
  • Conducted Code reviews. Codes developed by peers to verify compliance with established software coding practices and suggest improvements.

Environment: Struts1.3, Spring core, JPA, Hibernate, AJAX, ORACLE, WebSphere 5.1, RedHat Linux 5.1, Web Services, JDBC, EJB, MDB, PL/SQL, CSS, Eclipse, HTML, JNDI, JDBC, Apache Ant, JUnit, Log4J, CVS.

Confidential

Software Consultant

Responsibilities:

  • Involved in analyzing the requirement involved in Coding Core Screens/ Designing of Masters Screens on all major modules (Enhancement / Bug Fixes request).
  • Developed build and deployment scripts to generate WAR, EAR and JAR files.
  • I worked as a single point of contact SPOC for TLINE (Internal Tool).
  • Configured logging for the entire application using Log4J to get a clear picture of the status of the application from logs.
  • Involved in the designing the UI with JSP, Struts, Tiles and Tag Libraries, Servlets and Java Script.
  • Used Hibernate, Servlets and other J2EE technologies for the server side programming.
  • Involved in the SSCM & ICR modules decoupling from the CSP system and development activity.
  • Developed Java Server components using Hibernate technologies.
  • Worked on deployment of the application and helped to provide deployment scripts using Ant and Maven.
  • Preparation of Documents (Impact Analysis Doc, Test Cases, Code Review, IUT Testing) as per Quality standards.
  • Customization of master screens implemented Model View Controller Architecture using Spring framework.
  • Written stored procedures and inner joins using RDBMS Oracle on UNIX and Windows environment.
  • Preparation of Documents (Impact Analysis Doc, Design Doc, Program Specification doc, Unit Testing, Traceability Matrix) as per Quality standards.
  • Involved in unit testing & Integration testing of the code fixed by other team members.
  • Coordinating UAT and Production Deployment.
  • Implemented MVC-Model 2 architecture using spring and other J2EE design patterns for the application development
  • Involved in requirement gathering for the application, designed Use Cases.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS
  • Developed JSP custom tag libraries, and associated support in the Spring Controller, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework
  • Used Hibernate ORM framework as persistence engine and Involved in Mapping, hibernate Queries.
  • Configured connection pooling using WebSphere application server V5
  • Configured and created application log file using Log4j and integrated different application to make a unique framework for different layers.
  • Involved in creating a new user role functionality.
  • Responsible for migrating the application from Websphere 5.0 to 6.1
  • Responsible for Integration and Interface mapping with different legacy systems.

Environment: Java, J2EE1.3, JNDI, JavaScript, HTML, CSS, Log4J, Ant, LDAP, JSTL, WSAD/RAD, Hibernate 3.0, UDB DB2v7.2, IBM WebSphere Application Server 6.1, Unix, Windows, Rational Clear Case, Junit, Spring Framework.

Confidential

Java Developer

Responsibilities:

  • Developed virtual portals for four new dental brands using Websphere portal technology.
  • Developed critical modules like Re-Registration, Sitemetrics.
  • Created Detailed Design Document Using Functional Specifications
  • Designed and executed software testing as necessary to verify the design and performance of the software.
  • Participated in design and development of CMS Log-Manager and Log-Listener infrastructure.
  • Done Client/Server side validations with Validation Framework.
  • Participated in design and development of CMS Version management.
  • State less Session Beans used for business logic and Entity Beans are used for Database persistence.
  • Hibernate used to Map relational data directly to XML.
  • Developed Data Object and Data Access Object components using Hibernate framework.
  • Written SQL queries for CMS Application databases (MySQL, Oracle10G and PostGreSQL).
  • Used ANT for building CMS Application and running automated unit test cases.
  • Developed Unit Test Cases using JUnit framework.
  • Involved in creating test cases and participated in Unit, Integration, Connectivity, Load/Performance, and Service Readiness testing of various applications
  • Developed and directed Application system testing procedures, programming, and documentation.
  • Updated the Design Documents after Integration testing.
  • Participated in System validation activities including code reviews and validation test documentation development.

Environment: JDK 1.2/1.3, Websphere portals, J2EE, Rational Application Developer, Oracle 9i, Windows XP.

Confidential

Software Consultant

Responsibilities:

  • Involved in Coding for important modules like Cancel Coverage, Add Dependants and Login.
  • Designed and executed software testing as necessary to verify the design and performance of the software.
  • Worked in the development of the front-end application and Server Side using HTML, JSP, Servlets, Java, and Struts.
  • Used Validation Framework in Struts, created custom validations and action level validations using Validator Action Form
  • Implemented the Validations for using JavaScript.
  • Involved in configuring Web.xml, Struts-config.xml.
  • Used DAO pattern and also used JDBC thin driver for connecting to the database using the connection object.
  • Unit Testing, Track bug and fix bug issues raised by testing team.
  • Developed Detailed Design documents using UML Diagrams and Unit Testing.
  • Involved in creating test cases and participated in Unit, Integration, Connectivity, Load/Performance, and Service Readiness testing of various applications
  • Developed and directed Application system testing procedures, programming, and documentation
  • Updated the Design Documents after Integration testing.
  • Participated in System validation activities including code reviews and validation test documentation development.

Environment: JDK 1.2/1.3, WebSphere portals, J2EE, Rational Application Developer, HTML, JSP, Servlets, Java, J2EE, Struts MVC, SQL, Ajax. Oracle 9i, Windows XP.

We'd love your feedback!