Java Developer Resume
Dearborn, MI
SUMMARY
- 6+ years of experience in software development using Java/J2EE technologies.
- Experience in development and deployment of applications using BEA Weblogic Application Server 8.1/9.1/10.0 , IBM WebSphere Application Server3.5/5.x/6.x and IBM WebSphere Studio Application Developer (4.0/5.1.2/6.0 ).
- Involved in teh Software Development Life Cycle (SDLC) phaseswhich include Analysis, Design, Implementation, Testing and Maintenance.
- Experience wif Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Expertise in J2EEtechnologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0, JDBC, JNDI and AJAX.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Worked on Spring & JSF framework for developing Multi - Tier distributed enterprise applications.
- Experience wif various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in teh development of enterprise applications.
- Experience in developing web applications wif various open source frameworks: Java Server Faces 2.0(JSF), Spring Framework 2.0/3.0,Spring (MVC), Spring (AOP), Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
- Used persistence frameworks, Hibernate ORM, JPA, iBATIS to map POJOs to a relational database.
- Experience in writing Web Services in REST, JAX-WS and good knowledge of web services platform elements like SOAP, WSDL and UDDI.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XMLWeb services (SOAP, WSDL, UDDI and XML Parsers).
- Worked wif XML parsers like JAXP (SAX and DOM) and JAXB.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
- Designed web pages using wif HTML5, CSS3 and JQuery based on teh W3C standard.
- Developed layout, color scheme for website and implemented it into a final interface design wif teh HTML5/CSS3&JavaScript using Dreamweaver CS3.
- Proficient wif Core Java, AWT, SWINGS, 2D API and also wif teh markup languages
- HTML 4.0, XHTML, DHTML, CSS, XML 1.1, XSL, XSLT, XPath, XQuery, XLink, XPointer
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase and worked in Stored Procedures & Triggers.
- Extensive experience wif Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1 , WSAD/RAD 6.0/7.0/7.5, JBuilder.
- Experience in using SWINGS - GUI.
- Hands on experience wif JUnit, Http Unit, JWeb Unit and Log4j in developing test cases and determining application functionality.
- Worked wif version control systems like CVS, VSS for providing common platform for all teh developers.
- Well versed wif core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.
- Excellent communication skills wif ability to learn quickly in work environment, fluent in communication, productive interpersonal skills wif teh ability to understand and cooperate wif group requirements efficiently.
- Good in written and verbal communication along wif strong interpersonal, analytical, and organizational skills.
- Highly motivated team player wif teh ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Java/J2EE Technologies: Core Java, J2SE, J2EE, JSP, Serialization, Servlets, EJB, JDBC, JMS, MDB, JDBC, JNDI, RMI, CP, Web Services(WSDL,SOAP), ORM, JavaDOC, Various J2EE and Standard Design PatternsOther Programming Languages C, C++, SQL, PL/SQL, Shell Scripting.
Operating Systems: Windows, MS-DOS, Linux, UNIX
Web/App. Server: Apache Tomcat, WebLogic, WebSphere, JBoss.
Tools: & Frameworks: Struts, Spring, Hibernate ORM, JSF, JUnit, ANT, Log4J.
Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object
Web development Technologies: JSP, XML, HTML5, XHTML, DHTML, XSLT, XPath, XQuery, JavaScript, CSS, JSTL, AJAX.
Databases: Oracle, MySQL, MS Access, DB2.
IDEs: Eclipse, MyEclipse, NetBeans, SQL DeveloperOOAD Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram, Design Patterns
Methodology: Waterfall Model, Scrum,RUP, Agile.
Testing Tools/Web Services: Junit, SOAP, RESTful, WSDL, DOJO.
Version Control Systems: CVS, SVN, Clear Case, VSS, PVCS
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, MI
Java Developer
Responsibilities:
- Involved in (OOAD) Analysis & Design for teh project and prepared teh technical documents for a distributed architecture at enterprise level.
- Designed and implemented teh user interface using JSP, Servlets, JavaScript, HTML5, CSS3 and AJAX.
- Implemented Action Classes and Action Forms using Springs Framework in JPA.
- Business Component TEMPhas been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
- Used SPRING to implement Business layer to Data access layer
- Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
- Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Factory Method Design Pattern.
- Designed user interface for admin and users to interact wif system using JQuery and Bootstrap 3.
- Used STAR TEAM as a version controlling for teh source code check in and check outs.
- Generated Class Diagrams, Sequence Diagrams wif Microsoft Visio and RAD.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used JPA for Object relational Mapping for data persistence.
- Involved in JUnit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in teh application.
- Developed teh Ant scripts for preparing WAR files used to deploy J2EE components.
- Developed Gui using Swings.
- Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
- Implemented log4j API for exception handling, logging of teh errors, warnings, messages, stack traces, debuggers throughout teh code.
- Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
- Review proposed test cases wif technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout dis project.
- Enhanced teh code according to teh business requirements.
- Provided user support in all phases of SDLC till its successful implementation.
Environment: WebLogic Application Server, Web logic workshop, Java 6.0, JSP 2.0, Servlet 2.4, EJB, Struts,Spring2.5, Hibernate2.0,REST Web Services, Spring, WSDL, Java Beans, Oracle 10g, SQL Developer, Ant.
Confidential, CO
Senior Software Developer
Responsibilities:
- Migrated teh user interface of Address Resolution Service from JSP and Servlets to ICEFACS.
- Migrated teh Address Resolution Service to use new web service based on Axis2.
- Used JADCLIPSE plugin to successfully decipher teh web service client stubs and their by resolving teh project dependencies.
- Successfully resolved many icefaces bugs by writing custom java scripts.
- Used Agile Software methodology and involved in Iteration planning, requirements analysis, design, coding, testing, and documentation.
- Developed additional UI Components using JSP and implemented as asynchronous, AJAX and JQuery based rich client to improve customer experience.
- Converted functional specifications to technical specifications.
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Developed classes for implementing Business logics.
- Front-end development using JSF, JSP, HTML and wrote custom tags
- Configured and tested teh application wif database server Oracle 10g and MySQL 5.0
- Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate teh functionality for various modules
- Good experience in J2EE (Java, JDBC, JSP, EJB, XML, VXML, Web Services), Hibernate, SQL, Oracle 10g, UNIX (AIX), Solaris, Linux
- Extensively worked wif Struts applications in developing J2EE Components.
- Implemented teh MVC architecture
Environment: JAVA, JSF 1.2/2.0/2.1, JSP, Icefaces1.8.2, Axis2,RESTful, JAXB, JAX-WS, JADCLIPSE, Eclipse, Weblogic 10.3.2, Oracle 10g, HTML5, XML, Junit, Mockito.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Spring MVC framework was implemented to build teh middle-tier of teh application in a consistent and productive manner.
- Java Script, ProtoType, JSF and AJAXwere used to support teh functionalities of teh front end
- Involved in debugging and troubleshooting related to development and production issues
- Involved in writing JUnit Test cases for teh all teh code developed by me
- Hibernate was used as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility
- Spring JDBC was used for calling teh stored procedures in teh database
- Functions, triggers and procedures were created and implemented for Oracle
- Log4j was used for logging errors
- Altova XML Spy and ANT tools were used for easier and faster implementation of tasks
- Involved in teh detailed design of user interface and business layers using JSP and Servlet
- Designed and developed account module which autanticates teh access level for teh users.
- Development of Client side script using JSP, JavaScript.
- Developed teh login Servlet which is responsible for initial autantication of teh users coming from different systems.
- Worked closely wif requirements to translate business rules into business component modules.
- Developed Client side interface and GUI wif teh help of XML using XSL and XSLT to generate dynamic PDF reports for teh client.
- Enhanced teh test scripts wif Unix Shell Script Programming
- Implemented JMS in MQ Series to read teh message from teh queue.
- Used JMS to synchronize messaging wifin distributed environment for error/exception catching.
- Tested components using JUnit during development.
- Created GUIs usingJSP and HTML5, and implemented teh functionality.
- Developed various back-end PL/SQL procedures for teh manipulation of data.
- Involved in converting existing system functionality using AJAX and extensive JavaScript and XML technology.
- Used CVS for source code version control
Environment: JDK, J2EE, JSP, Servlet, Spring MVC, Hibernate, JSF SOAP, JMS,HTML5, CSS, Javascript, JQuery, RUP, WebLogic, My Eclipse, Oracle 9i, XML, SOAP, XSL, XSLT, Unix Shell Script, CVS, UNIX, DB2, Web Sphere, AJAX.
Confidential
Junior Java Developer
Responsibilities:
- Developed complete Business tire wif Session beans.
- Designed and developed teh UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for teh entire build process.
- Implemented teh database connectivity using JDBC wif Oracle 9i database as backend.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used CVS for version controlling and JUnit for unit testing.
- Deployed teh application on JBoss Application server.
Environment: EJB2.0, Struts1.1, JSP2.0, Servlets, XML, XSLT, SOAP, JDBC, JavaScript, CVS, Log4J, JUnit, JBoss 2.4.4, Eclipse 2.1.3, Oracle 9i.
Confidential
Java Intern
Responsibilities:
- Involved in teh complete life cycle of web development planning, analysis, design and implementation
- Designed and developed dynamic web pages using JSP, HTML and JavaScript
- Enhanced and modified existing Unix Shell Scripts for data management
- Environment: Java, JSP, PERL, Sybase, JavaScript, HTML, DBI/DBD, KSH, Apache, Solaris 2.x, Servlet, EJB, Weblogic 4.5.1, JDBC, Oracle, Tomcat server.