Java Developer Resume
Columbus, OH
SUMMARY
- Around 8 years of hands on experience in IT industry relating to Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies.
- Analytical thinker dat consistently revolves ongoing issues or defects. Quick learner, team player and easily adapts to new technology.
- Hands - on experiencing building web and enterprise applications in various domains like Banking/Financial Services, Health and Software Service Verticals
- Extensive work experience in all phase of teh Software Development Life Cycle, Waterfall & Agile Methodologies like collecting business specifications, analysis, design, development, and testing teh application.
- Good experience in developing application using Java, J2EE Web Technologies with Servlets, JSP’s, XML, xPath, ANT, HTML, CSS, JAX-RPC, JAX-WS, JMS, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere.
- Extensive experience in Design, Development and Support of web application using J2EE Frameworks: Struts, Spring DI, MVC, Spring-JDBC, AOP, Batch and Spring Templates and Hibernate
- Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
- Experience on different IDEs such as RAD, Eclipse and deployment using Application Servers Apache Tomcat, BEA WebLogic, WebSphere Application Server (WAS) and JBoss.
- Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases.
- Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
- Subversion (SVN), CVS and Visual Source Safe as versioning software tools.
- Expertise in Configuration of Object Relational Mapping (ORM) framework like Hibernate.
- Extensive working experience on databases such as Oracle 9i/10g, DB2, MYSQL, and SQL Server.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Good experience in working with a team together to deliver best outputs in given time frames
- Supported teh application in production and worked closely with off-shore teams.
TECHNICAL SKILLS
Languages: Java, C, HTML, Java script, SQL, XML
J2EE Technologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), JMS, HTML, Java Script, JSP, XML, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, POJO
Framework/ API: Struts 1.x/ 2.0, Spring (DI, MVC, AOP, Batch, Hibernate template), Axis, Jersey, JUNIT, Maven, Log4j, JAXP, JAXB, ANT, Spring, AXIS, Junit, Jenkins
Web/Application Servers: Apache Tomcat 7x, JBoss, Web Sphere, WebLogic, JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
IDE/ Tools: Eclipse, RAD, Net Beans, Rational Rose, SOAP UI, TOAD, Jenkins, Rally, Putty, Secure CRT, Http Watch, STS, JDeveloper 9.0.3
Database: Oracle, MS-SQL, DB2, MySQL, MS Access.
XML Technologies: XML, XSLT, DOM, DTD, SAX.
Design Modeling: OOA/OOD, Star UML, Rational Rose, MS-Visio
Misc. Tools: MS Office, Visio, MS Project
Version control: CVS, SVN, GIT, ClearCase, ClearQuest
Operating System: Linux, Unix, MAC, Windows, MAC-OS
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Intensive support to customer during production deployments, UAT and real-time operations.
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology.
- Involved in preparation of design strategy documents for all teh impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for teh backend data persistency.
- Extensively used teh Hibernate Query Language (HQL) for data retrieval from teh database and process teh data in teh business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, Java Script & Used jQuery to make AJAX calls.
- Used WSDL and SOAP protocol forWeb Servicesimplementation.
- Developed and Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI
- Secured teh services in Data power using teh AAA policy.
- Exposed backend REST services via Multi-Protocol Gateway in Data power.
- Responsible for Work delegation to teh team members and supporting offshore team
- Involved in teh development of test cases for teh testing phase.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Involved at teh time of deploying teh code in production environment and do teh functional check out.
- Involved in merging teh code into different stages like Development to System Testing, UAT.
- Daily maintenance and handling other critical functional and performance issues.
Environment: Java, JDK1.6, JSP, Servlets, Spring MVC, Spring DI, Hibernate, RESTFUL Services, SOAP, SOAP UI, Data power, Axis, RAD, JUNIT, JSTL, Spring Tags, HTML, CSS, ANT, Maven, UML, TOAD, Oracle11, TOAD, WebSphere, IBM HTTP Server, Linux.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in design, development and testing phases of teh application.
- Implemented teh application using Apache Struts framework.
- Developed teh user interface using JSP, Custom Tags, Validation Framework, HTML, CSS and JavaScript.
- Implemented Session Facade, Data Access Object and Value Object patterns in teh design of Business tier.
- Created Stateless Session Beans in teh business tier for remote access.
- Used XSLT to transform test-specific XML scripts into HTML.
- Designed test cases and addressed teh problems in development using JUnit.
- Used Rational ClearCase for source configuration management.
- Performed build using ANT script and deployed teh application on WebLogic.
- Log4j is used to record teh logger statements on WebLogic.
- Involved in Administering and Configuring of BEA WebLogic Server v8.1 dat runs application Servlets, Java Server Pages, EJBs, etc.
- Supported teh application by resolving tickets and reviewing teh patrol monitoring reports.
- Involved in reverse engineering of teh application using Rational Rose.
- Worked closely with analysts, project managers, and other developers to meet tight timeframes for issue resolution, code changes and/or data changes
Environment: Java, JSP, Apache Struts, ANT, Log4J, XML, XSLT, BEA WebLogic Server v8.1, Eclipse v3.1, HTML, JavaScript, Oracle 9i, Rational ClearCase, Rational Rose, Windows XP, UML, SunOS v5.8.
Confidential, SFO, CA
Java Developer
Responsibilities:
- Participated in teh discussion with teh business experts to understand teh Business requirements and translate them in to technical requirements towards development.
- Design and implementation for teh concept for teh frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
- Prepared teh proof of concept by configuring teh Spring MVC and Hibernate for various modules.
- Designed and developed functionality with excellent understanding of design patterns like singleton, List Iterator, Command, Factory etc
- Used HTTP Request and SOAP based Web services to post XML data to teh End client.
- Exposed web services to teh client applications by sharing teh WSDL.
- Used Spring Framework to develop beans from already developed parent bean.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated and saved teh required data in teh DB2 database using JDBC, corresponding to actions performed in teh struts class.
- Involved in bug fixing and resolving issues with teh QA.
- Developed SQL scripts to store data validation rules in Oracle database.
- Configured Log4j for logging activity at various levels and written test cases using JUnit.
- Involved in developing Ant build scripts for automating deployment on Websphere test environment.
- Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required
Environment: JAVA1.6, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, JSTL, JSP, JMS, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, JUnit, Eclipse, WebLogic, SVN, Shell Script
Confidential, SFO, CA
Java Developer
Responsibilities:
- Designed and developed teh application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Write programs using JMS, Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
- Created Spring Controllers and Integrated with Business Components and View Components.
- Developed Spring and Hibernate data layer components for teh application.
- Integrated business layer using Hibernate with Spring DAO.
- Implemented Spring Bean Factory to create proxy object using AOP framework.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retreive data and teh configuration of database using Hibernate.
- Developed GUI using HTML, JSP and JavaScript for client validations.
- Participated in teh implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information.
- Used JPA annotations to interact with teh database.
- Created XML schema documents based on teh requirements and used JAXB for marshalling and unmarshalling of teh XML documents.
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used Sub Version for creating teh project structure and version controlling.
- Performed unit testing for teh service classes and teh DAO’s using JUnit and assist users in teh testing.
- Gave production support for teh entire application including trouble shooting and fixing bugs
Environment: Java, J2EE, Agile, Servlets 3.1, UML (Rational Rose), Spring 3.2.6, Maven, JUnit, SVN, Log4j, XML, Oracle 12c, Web Services (SOAP and Restful), Stored Procedures, Eclipse Juno, Web logic Server, Jenkin, Rally, UML, TOAD, Linux.
Confidential
Java Developer
Responsibilities:
- Involved inAnalysis,Design, Development, and Testingphases of teh project.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in Web Sphere.
- Used design patterns like Service locator, Data Access objects, and MVC.
- ImplementedJavapersistence usingHibernate framework.
- Used SOAP UI to test teh web service request/response scenarios.
- Developed Hibernate mappings and implemented required business logic.
- Designed and developed teh user interface using JavaScript, HTML and CSS.
- Used Hibernate for mapping objects to teh relational database.
- Responsible for configuring teh WebSphere Application Server to access teh Database by setting up Data source and Connection Pool.
- Utilized Log4j for request / response / error logging.
- Developed unit test cases using JUNIT and halped testers in end-to-end testing.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: J2EE, UML, Hibernate, DB2, JDBC, Rational Rose, JSP, Servlets, Struts, JNDI, RMI, JMS, XML, Web Services, SOAP, Log4J, Web sphere Portal, JUNIT .
Confidential
Java Developer
Responsibilities:
- Analyzed teh requirements of teh client and developed detailed design documents.
- Used message driven beans for asynchronous processing alerts to teh customer.
- Used Struts framework to generate Forms and actions for validating teh user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP’s and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access teh database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate teh data and perform CRUD operations on request to teh database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Developed and Deployed SOAP Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using IBM DB2 for teh database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using teh stateless session bean.
- Using Clear case for source code control and JUNIT testing tool for unit testing.
- Reviewing teh code and perform integrated module testing.
Environment: Java, J2EE 1.2,AJAX, Struts 1.0, Web Services, SOAP, HTML, XML, JSP, JDBC, ANT, XML, IBM, Tomcat, JUNIT, DB2, Rational Rose, Eclipse Helios, CVS.
