We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

MA

SUMMARY

  • Over 8 years of experience in IT industry in software analysis, Design, Development and Maintenance of web and J2EE applications.
  • Excellent core Java (1.6+), Multi - threading, JMS / TIBCO / MQ / JVM
  • Expertise in programming Technologies Core java, Java EE.
  • Experience in Web Development using J2EE technologies like Java (Generics, Collections, Multithreading, and I/O), JSP, Servlets, JDBC and XML.
  • Experience in Web component design and development using Struts framework and Spring MVC.
  • Ability to leverage architectural patterns, design patterns, integration patterns and UI patterns
  • Experience implementing single page architecture applications in JavaScript.
  • Experience in JDBC, DAO, Hibernate.
  • Experience in developing and deploying applications using Web sphere, Tomcat.
  • Experience using Front End Technologies such as HTML, JavaScript and CSS for developing UI for the applications.
  • Proficiency in Database Programming using My SQL, SQL Server and Oracle.
  • Experience in making asynchronous calls using AJAX, front end scripting like DOJO and JQuery
  • Experience in XML Parsers like DOM and SAX.
  • Worked on methodologies like Agile, TDD, Waterfall and participated in Scrum meetings.
  • Experienced with JDBC Connection Pooling (Configuration and Management) from Application Servers like Web Logic and Web Sphere.
  • Worked extensively on Oracle, SQL creating Triggers, Procedures, Functions
  • Involved in all the stages of SDLC that includes Requirement, Development, Deployment and Testing.
  • Used JUnit framework for unit testing of application and Log4j logging.
  • Extensively worked on AngularJs, NodesJs in various web projects.
  • Expert in Software Development Life Cycle (SDLC) including Business interaction, Requirement Analysis, SRS, Software Architecture, Design, Development, Testing and Documentation.
  • Good Work Experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML).
  • Experienced implementing Web Services.
  • Extensive testing ETL experience using Informatica 9.1/8.6.1/8.58.1/7.1/6.2/5.1 (Power Center/ Power Mart) (Designer, Workflow Manager, Workflow Monitor and Server Manager) Teradata and Business Objects.
  • Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses and Data Marts using Informatica Power Center (Repository Manager, Designer, Workflow Manager, Workflow Monitor, Metadata Manger), Power Exchange, Power Connect as ETL tool on Oracle, DB2 and SQL Server Databases.
  • Have extensively worked in developing ETL program for supporting Data Extraction, transformations and loading using Informatica Power Center.
  • Experience using SAS ETL tool, Talend ETL tool and SAS Enterprise Data Integration Server highly preferred.
  • Experience in writing Test cases, Test Driven Development (TDD), performing Unit Testing, and User Acceptance Testing.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, UML, C

Web Technologies: JSP, Servlets, JAX-WS, AXIS, SOA, SOAP, JMS, RMI.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Web Sphere Application Server, Web Logic, JBoss and Tomcat

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: TOAD, XMLSPY, Ant, PL/SQL Developer, JUnit, I Report

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, PL/SQL, My SQL, Server 7.0, and Sybase, MS-Access

Teradata Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern.

Frameworks: Struts, Spring (IOC, MVC, AOP), Spring web flow and Hibernate

Version Control: CM Synergy, Rational Clear Case, RationalClear Quest, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential, MA

Responsibilities:

  • Played key role in writing Technical Specification Document (TSD) based on business specifications.
  • Worked on Informatica Power Center tools- Designer, Repository Manager, Workflow Manager, and Workflow Monitor.
  • Supported documentation across extended testing team as directed by UAT Manger.
  • Involved in building the ETL architecture and Source to Target mapping to load data into Data warehouse.
  • Responsible for design and development of the web pages from mock- ups.
  • Participated in all phases of SDLC
  • Developed UI using JSP,JSTL,CustomTagandSpringtag libraries
  • Used Java Script, JQuery for Client-side scripting.
  • Building front ends with AngularJS and node.js
  • Experienced backend developer with extensive work on nodejs and backbonejs .
  • Implemented AJAX for asynchronous backend calls
  • UsedSpring IOCto achieve dependency injection
  • Implemented Struts framework for building the application with Model View Controller design pattern
  • Used Factory, Singletondesign patterns in implementing the application
  • Used JDOM and XSLT for parsing the XML documents that are retrieved upon consuming the Web services
  • UsedXMLSchemas (XSD) for defining XML elements and attributes
  • Experience inMS SQL Serverdatabase queries, procedures, and functions.
  • MS SQL: Extensive use of SQL Scripts, Stored Procedures,DB Updates.
  • Configuration and deployment of the web application using Web Logic
  • Worked on enhancements, change requests and defect fixing Interacted with business analysts, and testers
  • Contributed in standardizing project coding, code review, guidelines and checklist
  • Performed unit testing, troubleshooting from development phase to production rollout

Environment:JDK 6, J2EE, Struts, spring,JBoss, Eclipse, Web Logic, JavaScript, JQuery, XML, CSS, JUnit, Maven, MS SQL

Java Developer

Confidential, MD

Responsibilities:

  • Involved in gathering requirements and attending Client meetings regularly.
  • Designed Functional Specs and Design Specs with Uses Cases and Data modeling using UML.
  • Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
  • Developed and implemented user acceptance testing protocols as the final phase of applications development.
  • Created shell scripts to fine tune the ETL flow of the Informatica workflows.
  • Installed and configured the entire setups for development like Application Server and IDE.
  • Involved in Implementation and coding of front-end screens using JavaScript, JSP, JSTL and Custom tags.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Developed number of JSP pages using Struts tags, validations in JSP pages and session management.
  • Wrote number of Action Classes in Struts 2.0 to implement business logic in order to interact with Database using Hibernate.
  • Implemented Struts validation framework and Struts tag libraries depending on requirements.
  • Used Eclipse IDE with My Eclipse plug-in in order to develop and deploy the application code.
  • Implemented Struts validation framework and Struts tag libraries depending on requirements.
  • Used Oracle 10G as database in order to access login credentials, Users data using Hibernate as DataAcessObject and OR Mapping and online transaction processing (OLTP) with high volume of data.
  • Performed unit testing at various levels of the ETL and actively involved in team code reviews.
  • Involved in developing Test Cases and Test Suites in JUnit for Test Driven Development in JUnit Testing and Test First methodology.
  • Wrote number of test cases using JUnit for testing Hibernate Session and different actions and Helper functions.
  • Developed in SCRUM iterations using Agile Methodology, Iterative development and Sprint Burndown with Story Boards.
  • Tested and deployed the application on Apache Tomcat on development environment and WebSphere Application Server on Production Environment.
  • Wrote Test Plans, Test Scripts and performed System Testing, Regression testing and Integration testing.

Environment: Java/J2EE, JSP/Servlet, XML, HTML, CSS, Java Script IBM Rational application developer, Android SDK, Eclipse Platform.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed a use case model document using Rational Rose Enterprise Edition with Unified Modeling Language (UML).
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding JSP pages.
  • Extensively used JavaScript for adding dynamic web content to webpages.
  • Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
  • Web Service Design and Development using Rational Application developer.
  • MVC Architecture implementation using Strut Framework.
  • Developed SQL queries to interact with the Oracle database and used JDBC to interact with the database.
  • Integration of all the modules

Environment: JSP, Java Script, CSS, Struts 1.2, Hibernate, Ant 1.6, Web Sphere Application Server 7.0, Oracle 9i, Rational Rose, and UML.

Confidential, IL

Java Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Performed Unit testing of the code as per the test cases.
  • Involved in System testing and defect resolution.
  • Developed build and deployment scripts using ANT scripts.
  • Developed UI of the application using NodeJS and JQuery libraries.
  • Involved in writing client side validations using JQuery with AJAX.

Environment: WSAD 5.1, Java, J2EE, Java Message Service (JMS), JSP, Servlets, Swing, Windows XP, HTML, XML, XSD, ANT, Jquery, NodeJS, HTML, CSS, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirement and designed the web pages
  • Developed Front End screens using Html and java script.
  • Involved in Design, analysis, Implementation, Testing and support of ETL processes for Stage, ODS and Mart.
  • Prepared ETL standards, Naming conventions and wrote ETL flow documentation for Stage, ODS and Mart
  • Developed front-end Rule Validation using Java Script
  • Interact with business analyst to convert business requirement to technical requirement
  • Developed Use Cases and Created UML diagrams using Rational Rose
  • Developed security system in JSP for displaying dynamic web pages, Java Beans, HTML, JavaScript and XML
  • Developed Bean Managed persistence entity beans and written queries to access the data from the database
  • Involved in the development of dynamic WebPages using JSP with implementing Struts (MVC) Framework
  • Developed programs for XML Data Binding (Mapping XML Documents to Java Objects).
  • Involved in developing applications using IBM Rational Application Developer
  • Developed PL/SQL procedures, functions, packages to program business functionality, triggers, reports in Oracle 8i/9i database
  • Involved in writing complex SQL queries and designing of database tables
  • Tuning and optimization of SQL queries and PL/SQL programs
  • Developed the External Procedures in Java

Environment: Java, Java Script, Struts, Servlets, JSP, JMS, Java Beans, JDBC, XML, UML, Pl/SQL, oracle 8i/9i and IBM Rational application developer.

We'd love your feedback!