Java Developer Resume
Bellevue, WA
SUMMARY
- J2EE Consultant with over 5.5 years of experience in analysis, design, implementation, and testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE.
- Experience in using Software development methodologies such as Agile, SDLC, OOA/OOD, and OOP.
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, Struts, Hibernate, and Spring.
- Implemented various Design patterns including Model View Controller, Session facade, Business Delegate, Data Access Object, Singleton etc.
- Assisted in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- ImplementedCross cutting concerns like logging and declarative transaction management using Spring AOP.
- Creates robust user Interface (UI) using HTML, JSP, Custom Tags, JSTL, XML.
- Developed Java Beans and used custom tag libraries for embedding dynamic behavior into JSP pages.
- Worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL).
- XML Technologies like DTD, XSD, Schemas,DOM and SAX.
- Hands on experience in developing Java and J2EE applications using JDeveloper, WSAD 2.0., Spring STS.
- Experience in deployment of the J2EE applications onWebSphere, Apache JBoss,Tomcat.
- Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs using log4J and fixed problems.
- Experienced in Object Oriented Methodologies, design patterns and UML.
- Experience in working with various databases like MySQL,PostgrSQL, Oracle. Oracle PL/SQL query debugging and programming.
- Experience in version control tools like Tortoise CVS and Perforce and GIT to manage and control software development.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies.
- Graphics using Java Swing - canvases, rendering geometric primitives, event handlers
TECHNICAL SKILLS
Programming Languages: Java 1.3, 1.4, 1.5, 1.6, C, C++, Pascal, VB 6.0
Server Scripting: JSP 1.2, 2.
Version Control: Perforce, TortoiseSVN,Git
Databases: Oracle 9i, 10g, MySQL 4.1PostgreSQL.
ORM Frameworks: Hibernate 2.0
J2EE MVC Frameworks: Struts 1.2, Spring 2.5 MVC, Spring Web Flow
IDEs: JDeveloper, WSAD,SQLDeveloper, JBuilder 2005,Spring STS
Webservice Specifications: JAX-WS
Middleware Technologies: CORBA,3.0, RMI
Design Patterns: Façade, Service Delegate, Front ControllerSingleton, Observer DAO, MVC, Iterator, Factory, Abstract Factory
HTML Editors: MS Frontpage 2003, Adobe Dreamweaver
WhiteboxTesting (Functional, Load): JUnit 4.1, JMock
Batch Scripting: ANT 1.4, 1.5, Maven
Methodologies: Agile, ScrumMessaging Technologies JMS
Operating Systems: UNIX, Windows
Scripting: Unix shell scripting, Windows batch scripting, Oracle PL/SQL
J2EE AS: Websphere Application Server, JBoss, Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential, Auburn Hills, Michigan
Java Developer/Application Support Specialist
Responsibilities:
- Trace and debug J2EE application.
- Used and executed java programs.
- Used IBM RAD as development environment.
- Traversed Websphere server logs.
- Used Service Manager 9 to track incidents.
- Corresponded with other support teams to resolve incidents
- Used ANT as build tool for J2EE projects
- Corresponded with offshore teams via teleconferencing
- Corresponded with application users via email and telephone to resolve incidents
Environment: Java, RAD, Unix, Windows SCP, Service manager 9, IBM Websphere AS, Windows 7, Lotus Notes.
Confidential, Bellevue, WA
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design and Development.
- Used Spring Webflow framework to develop the MVC architecture
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Designed Exception handling hierarchy.
- Used various Core Java concepts such as Exception Handling, Collections and etc.
- Involved in the exchange and communication of design data with offshore development groups.
- Produced formal design documents such as process descriptions.
- Acquired education on various proprietary frameworks.
- Assisted in the design and implementation of language translation.
- Consumed Web Services to check the laws and standards of states.
- Used Maven to build the J2EE application.
- Used Spring STS IDE for developing code modules in the development environment.
- Involved in various SDLC phases like Development and Testing.
- Used Spring framework to develop the MVC architecture.
- Debugged JSP's implemented in Javascript, JQuery, JSTL, HTML using Fiddler, FireBug, and Google Web Tools.
- Implemented tests in JMock and used Log4j for logging.
- Involved in coding and maintaining Servlets and JSP components.
- Debugged and modified JQuery and JavaScript code to enhance performance and user friendliness
- Wrote and debugged PL/SQL queries that performed database operations.
- Used GIT Repository and GIT Merge Tool.
Environment: Java 6, J2EE 5, Spring 3, Hibernate 3.0, XML, Web Service JAX-RS(Rest), Spring MVC, SQLServer, Oracle 10g, Mule ESB, JQuery, DOJO, JavaScript, JSON, XSLT PostgreSQL, HTML, XSLT, Spring STS, Maven, Windows XP, Windows 8, JUnit 4, log 4j, various internal frameworks.
Confidential, Dallas
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Developed the GUI to check credit history of applicants using Swing Module.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on Apache Tomcat and WebLogic Application servers.
- Wrote and debugged PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
- Implemented the logging mechanism using log4j framework.
- Consumed Web Services to check the credit history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Ant to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
Environment: Java 6, J2EE 5, Struts 1.3.2, Hibernate 3.0, Spring 2.5, Swing, XML, Web Service JAX WS 2.1, Apache Axis 2.1, Oracle 10g, HTML,XML, XSLT, Eclipse 3.5, Apache Ant 1.7.1, Windows XP, JUnit 4.3, log 4j 1.2.15.
Confidential, Dayton, Ohio
J2EE developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Used Agile SCRUM methodology for focusing in end user requirements.
- Developed UML use-case, class, object, sequence, collaboration, and activity diagrams.
- Used Spring framework to develop the MVC architecture and modularize the application.
- Developed user interfaces using JSP and HTML for views and to interact with the end users.
- Developed interactive modules using JSP and Servlets.
- Aided in developing the business Logic using Plain Old Java Objects (POJOs) and Session EJBs.
- Aided in the design of Stateful Session Beans for maintaining user sessions.
- Used JUnit testing tool to perform unit testing on individual classes.
- Used JSTL Tag and EL Libraries to generate JSP pages and achieve faster response.
- Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL.
- Involved in coding and maintaining Servlets, and JSP components to be deployed on a Web Logic and Apache Tomcat application servers.
- Implemented the logging mechanism using log4j framework..
Environment: Java 5, Servlets, JSP, EJB 2.0, Spring MVC, Oracle 10g, HTML, XML, XSLT, JSTL, EL, Apache Ant 1.7, Windows XP, JUnit, log 4j.