Java Devloper Resume
Atlanta, GA
PROFESSIONAL SUMMARY
- 7+ years of experience in analysis, design, development and implementation of Web based, Client/Server and mufti - tiered client-servers.
- Hands on experience wif Core Java wif multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience in implementing Object Oriented Programming (OOPS) using Java/J2EE technologies such as Servlets, EJBs, JDBC, spring, Hibernate and Web Services.
- Knowledge in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/UDDI/WSDL).
- Very Strong in developing applications using HTML5, HTML, CSS, CSS3, XML, DOM Manipulation, JavaScript, JQuery, Business Delegate, Business Object, MVC, Data Transfer Object, DAO, Factory Pattern and Singleton in teh development of Multi-tier Distributed Enterprise Applications.
- Experience in using Java Messaging Service (JMS) for reliable exchange of information across applications.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers wifOracle11g/10g/9i/8i, MS SQL Server, MySQL and PostgreSQL databases.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Experience wif J Unit for performing Unit Testing and determining teh application functionality.
- Comprehensive understanding wif teh capabilities, constraints and methodologies of open source and vendor specific XML based parsing technologies of SAX, DOM using JAXP Framework.
- Experience in writing complex SQL queries, stored procedures, functions, triggers and packages.
- Expertise on teh design and development of highly complex, large-scale internet and intranet applications on Unix/Linux/windows platform.
- Excellent communication and interpersonal skills wif Strong analytical abilities.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML wif halp of Rational Rose.
- Experienced in Agile Methodology and Water Fall model.
- Extensive experience in Distributed Applications, Web Based Applications, Messaging Applications.
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate
- Good at Documenting and Understanding User requirements and System Specifications.
- Strong analytical and problem solving skills and a proven ability to be an TEMPeffective team player wif excellenttime management skills
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
JAVA DEVLOPER
Responsibilities:- Actively participated in Object Oriented Analysis & Design sessions of teh Project, which is based on MVC 2 Architecture using Spring Framework.
- Followed teh Agile Scrum software development methodology.
- Responsible for implementing teh business requirements using Spring MVC 2 Framework
- Responsible for analyzing teh requirements and coming up wif detailed design implementations.
- Designed teh dynamic menu generation framework for teh applications and came up wif a standard VXML Template for Menus and Play Prompts.
- Designed and developed Billing Module for teh DIVR Application.
- Worked on CPR prompt generation for teh dynamic prompts in teh application.
- Co-ordinated wif teh business analyst for Requirement Analysis.
- Responsible for performance testing of teh application.
- Worked extensively on Soap UI for mocking teh back-end web service calls.
- Implemented J unit test cases for all teh modules developed to ensure complete code coverage.
- Worked actively on gathering and testing teh routing end-points for teh various divisions in Direct TV.
- Used Apache J-Meter extensively for testing teh application and performing load tests on teh application.
- Actively involved in working wif teh Avaya Voice Portal(AVP) for debugging teh voice browser Issues
- Used Spring framework’s Dependency Injection (IOC) framework to configure application components and manage their lifecycle.
- Worked extensively on teh Avaya Orchestration Designer for supporting teh legacy applications.
- Used MVC framework to better control teh presentation, business and navigational aspects of teh applications.
- Worked extensively on designing teh VXML structure for teh dialogs.
- Involved in preparing teh documentation and logic flow charts of teh process.
Environment: s: Java, JavaScript, Spring, MVC framework, VXML, Avaya Voice Portal, Avaya Experience Portal, Eclipse, Builder, SOAP UI
Confidential - Bothell, WA
JAVA/J2EE DEVLOPER
Responsibilities:
- Involved in study of User Requirement Specification, Communicated wif Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Involved in configuration of Spring MVC and Integration wif Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based Web services using Spring 3.0.
- Used Hibernate for Object relational Mapping and Persistence.
- Interfaced wif Oracle back-end using Hibernate Framework.
- Decomposed Epics into User stories and Maintained Iteration updates on Jira
- Implemented Test Driven Development using frameworks like Junit, Selenium.
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Created location look up web services using Spring 3.0.
- Interfaced wif Oracle back-end using Hibernate Framework.
- Created Smoke Test in power shell to Test Web services.
- Used Git as Version Control.
- Used beyond compare tool for file comparison to track errors
- Code Review on Stash.
- Used Maven for building applications.
- Deployed applications on Web sphere 8.5 and Tomcat during development
- Created Wiki pages for technical reports and other project documentation
- Environment: Java, JSP, Servlets, spring(3.0), WSDL, JDBC, Hibernate 3.2, XML, JUnit, Maven, Oracle 10g, Eclipse, Tomcat 6.
Confidential
SOFTWARE PROGRAMMER/ANALYST III
Responsibilities:
- Responsible for teh systems design, architecture, implementation and integration wif various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ’s.
- Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
- Used OSGI container framework to install bundles (modules) developed using Spring and Spring Integration.
- Worked on UI development using JSP on Struts and Spring MVC Frameworks.
- Develop and test PL/SQL stored procedures.
- Build applications using MAVEN.
- Learn and implement upcoming technologies and software updates.
- Participates in high level and low-level design discussions.
- Create and access REST and SOAP based Web Services, to access internal and secured applications inside and outside teh intranet.
- Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
- Modified and enhanced teh Division of Disability Determinations case processing application.
- Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
- Diagnoses and resolves application bugs and monitoring logs files across teh application.
- Reviews code from other developers to ensure it meets design standards.
Environment: JDK 1.6, JSP, Servlets 3.0, JDBC 2.0, Spring Integration 2.0, Spring 3.0, Web Sphere 5.1, Virgo, WSAD/RAD 7.0, Hibernate 2.0, UML, HTML, DHTML, CSS, XML/XSLT, MAVEN, Java Script, Oracle10g, JUnit, SOAPUI, STS, SOAP, REST, and Windows Vista.
Confidential ., Mountain view, CA
APPLICATION DEVELOPER
Responsibilities:
- Involved right from requirement gathering till teh deployment phase.
- Developed screens based on JQUERY to dynamically generate HTML and display teh data to teh client side. Extensively used JSP tag libraries.
- Developed teh application using Eclipse IDE.
- Used Spring Security for Autantication and authorization extensively
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto oracle database.
- Written and debugged teh ANT Scripts for building teh entire web application.
- Used XML to transfer teh application data between client and server.
- XSLT style sheets for teh XML data transformations.
- Used JUnit to write repeatable tests mainly for unit testing.
- Participated in designing Web service framework in support of teh product.
- Developed web services in Java and Experienced wif SOAP, WSDL.
- Used Log4j extensively for logging Errors.
- Used MAVEN as build tool.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Deployed teh application in various environments DEV, QA and also Production.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Performed purification of teh application database entries using Oracle 10g.
- Used SVN as source control.
- Generated Entity classes and schema using them.
- Created Application Property Files and implemented internationalization.
- Involved in complete development of ‘Agile Development Methodology’ and tested teh application in each iteration
- Wrote complex SQL and Sql queries to retrieve data from teh Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in fixing System testing issues and UAT issues.
Confidential
JAVA/J2EE DEVLOPER
Responsibilities:- Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
- Analyzed business requirements and created technical solutions.
- Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
- Used Maven for building teh application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit, Easy Mock.
- Developed front end using Spring MVC, JSP, and JSTL.
- Worked on Maven to build teh application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture teh logs.
- Worked closely wif QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed teh application using Spring Framework dat uses Model View Controller (MVC) architecture wif JSP as teh view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated teh core business functionality using Singleton Beans.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed teh application on teh JBoss Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Test cases have been written by using JUnit framework.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Accessed database using SQL Queries, PL/SQL scripts
- Worked wif testing teams and resolved defects.
Environment: Java, J2EE, JSP, Servlets, HTML, XML, JBoss, jQuery, Java Script, Hibernate, Oracle, SQL, Spring MVC, Spring IOC, Spring DAO, JMS, JPA, Web Services, SOA, Perforce, Eclipse, Maven, Unix, Linux, Agile Methodology.
Confidential
SOFTWARE DEVLOPER
Responsibilities:- Created JSP pages for displaying account information, Loan applications, Loan fulfillments etc.
- Implemented several JavaScript validations for teh JSP pages.
- Implemented several Custom Tags for JSP pages.
- Used Composite JSP pages using Struts tiles framework. dis involved creating page templates.
- Played a key role in teh design and development of application using J2EE technologies.
- Developed server components using EJB’s. As part of it, implemented Stateless session beans.
- Implemented Message Driven beans (MDB’s) for processing to messages coming from a mainframe system.
- Used DOM and SAX parsers wif JAXP API.
- Implementing JUnit test cases to test Java classes.
- Utilized Rational Clear case for version control of teh application. dis involved creating development streams and defect streams.
- Utilized WSAD for developing teh application.
Environment: Java, J2EE, JSP, Servlets, Struts 1.1, EJB 2.1, HTML, CSS, JavaScript, XML, XSLT, SQL Server 2005, XML, WSAD 5.0, Web sphere 5.X, Rational Clear case and JUnit.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture & Framework: Client-Server, MVC, J2EE, Struts, spring, Hibernate
IDE: Eclipse, RAD, UML, WSAD, Net Beans
Design Methodology: UML, fall, Perl, Agile
Language / Scripts: HTML, XML, XSLT, JSF, AJAX, Java Script, CSS, JQuery, YUI
Databases: Oracle 8i/9i/10g, MS SQL, PL/SQL, My SQL
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, UNIX
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Query Languages: SQL, PL/SQL
Web Services: SOAP, WSDL, XML
Design & Control: UML, Rational Rose, CVS, Clear Case
Tools: BEA Web Logic 8.1, JBOSS, IBM Web sphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad