Senior J2ee Developer & Integration Analyst Resume
Tuscon, Az
SUMMARY:
- 6 years of experience in Software Requirement Analysis, Design, Development, Implementation of Application Software Development using Java technologies, Web Development, Integration of external Web Systems, testing of Java/J2EE applications and strong experience as a Java/ J2EE Developer.
- Strong experience working in various phases of Software Development Life cycle (SDLC) including Requirement Analysis, Designing, Implementation and Testing during the development of software applications.
- Worked also as Integration Analyst using various technologies like Web Services SOAP & REST API, JMS (Java Messaging System), WSDL processing, Data Junction Mapping, scheduling batch jobs using quartz, XML file Loading, SOAP UI, POSTMEN Client .
- Expertise in various Java/J2EE technology including Core Java, Servlets, JSP, Spring (IOC, MVC, AOP, DAO and Security), Struts, Hibernate, JPA, JMS, JDBC, JUnit.
- As an integration analyst, have Good experience in implementation and testing of Web Services using SOAP and REST based architecture.
- Experienced in solving their business and technical questions and making sure the work deliverables are qualified for the product migrations.
- Expertise working with different databases, such as Oracle, SQL Server, MySQL, DB2, NOSQL and writing complex SQL queries using SQL.
- Expertise working with various web technologies including HTML, DHTML, XML, CSS, JSP, Ajax, JQuery and JavaScript.
- Expertise performing unit and functional testing using Junit, Advanced Rest Client, Postmen Client and SoapUI.
- Experience working on application servers, web servers like Apache Tomcat5.5/6.0/7.0, JBoss 4.0/6.0, Glassfish 2.1, IBM Websphere and BEA WebLogic 8.1.
- Experience in Design Patterns including MVC, Data Access Object (DAO), Factory, Singleton etc.
- Experience with Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
- Experience in working with fast paced Agile environment with emphasis on Test Driven Development.
- Experience with multiple cross functional teams, Defects Root cause analysis, and Production support.
- Actively participated in pair programming and mentoring other team members.
- Strong troubleshooting and problem - solving skills.
- Good communication and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE (Servlets, JSP, JDBC, JNDI,DOM XMLParsers, Java Mail). JDK 1.2, 1.3, 1.4, 1.5, 1.6, 1.7.
Scripting Languages: JavaScript, JSP, EL,JSTL, JQuery, Angular JS
Platforms: Windows (7, Vista, XP, 2000, 98, NT), Linux, Unix
Version Control: Rational Clearcase, CVS, SVN.
Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, MySQL 4.1, 5.0, DB2.
ORM Frameworks: Hibernate 2.0,2.1,3.0
J2EE MVC Frameworks: Spring-MVC 2.5, 3.0 MVC, CLM Framework
IDEs: Eclipse-Indigo, RAD, WSAD 5.1, NetBeans, WebSphere Studio 3.02, Visual Age For Java 3.5
Web Services& Servers: REST, SOAP, SOAPUI, POSTMEN Client, IBM Web Sphere Application Server, JBoss, Oracle Application Server, Tomcat, Java Web Server, AWS Cloud Computing
Design Patterns: MVC,DAO, Singleton and Factory Designs Pattern
UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise
HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4, Edit Plus
Testing: JUnit, Mockito
Batch Scripting: ANT, Maven 3.0.
XML Tools: Altova XML Spy
Loggers: Log4J
Others: AWS (NOSQL), JMS (Java Messaging System), WSDL, XML processing.
PROFESSIONAL EXPERIENCE:
Confidential, Tuscon, AZ.
Senior J2EE Developer & Integration Analyst
Responsibilities:
- Involved in requirement Analysis, developing, design.
- Exploring technical design and designs core classes.
- Integrated Hibernate with spring- MVC framework for existing CLM Framework.
- Involved in the configuration of Hibernate O/R mapping files and used Hibernate for data persistence to Oracle database.
- As senior J2EE developer Involved in developing core classes functionality.
- Involved in Unit Testing, System testing and coordinating with QA for Test Scripts development, review and execution.
- Designed UI using JSP .
- Used ANT as the build tool and deploying WAR file in WEB Logic Application Server
- Defects tracking and Root Cause analysis of Production issues from different environments.
- Maintain project documents in version control
- Coordination with offshore and clarify their technical issues
- Coordination with New flyer Management Team(BA) and clarify their business and technical issues
- Developing some helpful documentation for client to initiate the batch integration process on their system.
- Involved in system testing on the client site (UNIX platform).
- Responsible to deliver the deliverables to customer
Environment: Eclipse, JSP, Ant 1.6.2, Spring MVC, Hibernate, Agile Methodology, JavaScript, JQUERY, AJAX, JMS, DOM XML processors, Unix, SQL Server, Multi- threading, Tomcat, EJB, CLM Framework, JPA(Java Persistence API), JSF, SQL Server, SOAP (WSDL) & REST Web services, SOAP UI, POSTMEN Client, Data Junction, Drools Rules Engine, UNIX, Angular JS.
Confidential, Phoenix, AZ
Senior Java Developer
Responsibilities:
- Actively interacted with team members in design meetings and constantly recommended improvements.
- Supporting server side components.
- Involved in code optimization, scalability of the application.
- Production support with minor changes coding, Issues resolution.
- Involved in Products issue fixes.
- Added extra functionalities to existing web application.
- Conduct demonstrations to internal testers and business testers.
- Involved in overall system level issues resolution.
- Implemented front end components using HTML, CSS, JavaScript, and JSP.
- Implemented client side validations using JavaScript.
- Written the DAO and DAO implementation classes for Model layer.
- Used Eclipse as Integrated Development Environment (IDE).
- Helped the QA team to devise the test plan for the application by explaining the vision document and the business case.
- Involved in system testing and user acceptance test.
- Used Log4j as the logging framework.
Environment: J2EE 1.6, HTML, JavaScript, JSP, UML 2.0, JSP, JMS, Spring 3.0(MVC, IOC, AOP), Rest Web Services, JSON, Oracle Sql Developer, SVN, Junit 3, ANT 1.7, Advanced Rest Client, JMeter, Poster, Log 4j, CVS, Eclipse 3.0, Web Sphere 6.0, Writing reports using Jasper, Struts.
Confidential, Carmel, IN
J2EE Developer & Integration Analyst
Responsibilities:
- Involved in the design and analysis of initial data loads, parsing client’s data & part pricing determination process.
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Transferring functional requirements to technical design and provided it for development.
- Created a Front-end application using JSPs and Spring MVC and configured it to connect to database using Hibernate.
- Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
- Involved in developing core functionality.
- Coordinating with QA for Test Scripts development, review and execution.
- Defects tracking and Root Cause analysis of Production issues from different environments.
- Maintain project documents in version control
- Co-ordinate, track and guide resources for implementing the solution as per schedule.
- Conduct demonstrations to internal testers and business testers.
- Reviewing the offshore deliverables
- Involved in overall system level issues resolution.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as status reports.
- Developed and configured Microsoft SQL Server 2008 tables including Sequences, Functions, Procedures and Table constraints.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
- Provided solutions for bug fixes in this application.
- Created queries & triggers in the database.
- Used Tortoise CVS as a version-controlling tool for managing the module developments.
Environment: Java 1.5, Spring 2.5, Spring Web Services, JSF, UI Deisgn, Spring Security, JMeter, Hibernate 3.0, Microsoft SQL Server 2008,JMS, Eclipse, Windows XP, Apache Ant, JavaScript, Struts.
Confidential
Java Developer
Responsibilities:
- Involved in the development of user interface using HTML, CSS, JavaScript, JSP.
- Prepared the technical design for the system that adheres to the MVC architecture using Spring MVC
- Ability to leverage product data from external & internal systems
- Component and equipment level failure patterns
- Assess local risk factors via application process
- Dynamically generated prices using the failure patterns and Dealer Grades.
- Reasonable / accurate liquidation schedule
- Involved Production Support for this project
Environment: Windows XP, RSA, DB2, WebSphere 6, Web Services, AquaStudio, Sybase Power Designer, Formula One Report Designer, SVN, Quick Rules, JavaScript.
Confidential
Java Developer
Responsibilities:
- Customization of product as per requirements
- Design of GUI using JSP, HTML and tag libraries
- Application Code integration of database calls specific to the customer databases schema.
- Code optimization to improve the performance of the application.
- Integration testing, bug fixes in the application
- Developed Controllers which handles the request by communicating with domain objects and data access bjects
- Unit testing and Integration testing of the application
Environment: Windows XP, RSA, DB2, WebSphere 6, WebServices, Aqua Studio, Sybase PowerDesigner, Formula One Report Designer, SVN, and QuickRules.