Java Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 8 years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
- Strong technical expertise in Core Java, JSP, Servlets, JDBC.
- Very good working noledge in Spring, Hibernate and Struts frameworks.
- Well versed wif AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Familiar wif Unit and Integration Testing using TFS Unit testing Framework and NUnit.
- Involved in Software Development Life cycle (SDLC). Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during time critical situations.
- Proficient in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
- Experienced in various UI technologies like HTML, XHTML, CSS and Java Script.
- Well Experienced in deploying and configuring applications onto application servers like Web logic, JBoss, Websphere and Apache Tomcat.
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Experienced in Oracle, DB2 and SQL Server 2005.
- Sound Knowledge in Design Patterns like Singleton, Session Facade, Factory Method and Data Access Object (DAO) pattern.
- Worked wif different Java IDE’S includes RAD, Eclipse and JDeveloper.
- Experience in using various version control tools like SVN, CVS and VSS.
- Ability to learn teh emerging new technologies quickly.
- Possess excellent communication, interpersonal, analytical and problem solving skills.
TECHNICAL SKILLS
Programming language: C, C++, Java/J2EE, PL/SQL.
Web Technologies: JSP, Servlet, Java Script, HTML5, CSS, XML, EJB.
Web Servers: Apache Tomcat, Web Sphere, JBoss.
IDEs: Eclipse, RAD, Visual age
J2EE Frameworks: Struts, Spring MVC, Hibernate
LOG Tools: Log4j
Build Tools: ANT and Maven
Database Technologies: DB2, Oracle 11g/10g/9i Database, SQL Server 2005.
Configuration Management Tools: SVN,CVS
Operating Systems: Windows XP/2000/NT/98 and UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Analyzed teh requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Followed Scrum concepts of teh Agile Methodology to produce high Quality Software.
- Designed and developed EXT-JS components, implemented event handling using Java, Spring MVC, AJAX, EXT-JS, Jquery, Javascript.
- Developed EXT-JS controllers, stores, views for teh web application.
- Used Spring IoC, AOP and MVC modules for teh application development.
- Designed and developed REST web services for external business partners using JAX-RS and Apache CXF.
- Developed stored procedures, Triggers and functions to process teh data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Involved in unit testing, integration testing. Performed defect tracking, bug fixing and enhancements.
- Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
- Implemented Java design patterns like Data Transfer Object (DTO), Data Access Object.
- Performed server-side validations using Java bean validation API and Hibernate Validator API.
- Used JavaScript for teh client side validations and Spring MVC Framework for developing J2EE based web application.
- Developed DAO objects and Hibernate object relational mappings using annotations.
- Developed MVC controllers and deployed flow of Execution in teh Servlet Environment using Spring MVC.
- Used Java collections extensively to manipulate data on front end like ArrayList, HashMap.
- Developed rule based authorization filters using Servlet filters.
- Configured JDBC datasource and JMS connection factories in teh application server.
- Implemented unit and integration test suites using Junit.
- Used Maven for dependency management and Jenkins for automated builds.
- Used XML to transfer teh application data between client and server and SVN as source Version control.
Environment: Java 1.7, JEE, HTML 5, XML, JSON, Spring 3.x, Spring MVC, IOC, AOP, Security, Hibernate 3.6, JDBC, RESTful Services, JMS, UML, Web Sphere 8, Agile, JQuery, EXT-JS, Java Script, JUnit, NoSQL, Maven, SVN, log4j, Jenkins, MS Visio, MyEclipse, Oracle 11g.
Confidential, Rochester, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of teh application and demonstrated to business users to verify teh application functionality.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Used Clear Case to track and maintain teh different version of teh application.
- Used Maven to build teh J2EE application.
- Used Maven automated build scripts to compile and package teh application.
- Used IBM Rational Application Developer 8.0 wif Web Sphere Application Server.
- Implemented dynamic web interface using AJAX and user authentication through LDAP.
- Developed JSP fragments for control of teh business processes in teh middle-tier and did its integration.
- Developed and implemented teh DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology wif Test Driven Development.
- Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
- Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Implemented Log4j for teh logging teh project.
Environment: Java, JSP,Servlets, XML, HTML,CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Applied design patterns likeTransfer Object (TO),Data Access Objects (DAO),commandand Adapterfor teh development of components
- Actively participated in requirement collection, Writing Use Cases and Detailed Design documents.
- Involved in teh project effort estimation.
- Used JSPs,Javascripts for client side validations, Ajax for Server side validations.
- mplementedTDD (Test Driven Development)
- Interacted wif clients during various phases of teh project.
- Used TOAD, SQLDeveloperto write/test SQL queries and Stored Procedures
- Developed web-based online functions wif complex user interfaces as well as batch jobs wif extensive database interaction.
- Developed teh application using Java/J2EE standards and guidelines.
- Developed teh UI Screens using JSP, JavaScript and HTML and did teh client side validation wif teh JavaScript.
- Used Spring MVC (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
- Extensively used Hibernate 3.0 in data access layer to access and update information in teh database
- Created RESTful webserivces in pushing data to downstream systems
- Implemented data access tier using Spring DAO.
- Followed Spring MVC Framework for teh development of teh project
- Involved in writing PL/SQL stored procedures using PL/SQL Developer.
- Tested, debugged and implemented teh application using JUnit for unit testing.
- Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
- Used Spring IOC (Inversion of Control) to remove teh object dependencies across teh application.
- Used ANT scripts to build teh application and deployed on Websphere Application Server
- Integrated process into build system which auto-generates REST API documentation from source code
- Developed all teh User Interfaces using JSP and spring MVC
- Actively participated in SpringIOC configuration, Hibernate Programming,Maven setup and JunitTest Case.
- Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
- Created war files & deployed on Tomcat using ANT deployment tool
- Creation of REST Web Services for teh management of data using Apache CXF
- Good experience in consuming teh existing Web Services.
- Developed XML/XSD schemas for Web services methods.
Environment:Java5.0,JSP,HTML, CGI - Perl,SpringIOC,Spring3.0, Hibernate 3.2,JavaMail API, ITEXT 1.4JavaDesign Patterns,JDBC, ANT, JUnit, Log4j,MyEclipse,OracleWebLogic 10.3, Oracle 10g,JavaScript, Jquery, Ajax,UML, Visio,SVN.
Confidential
Java Developer
Responsibilities:
- Involved in development of CRM modules
- Analyzing Functional and Business Requirements.
- Involved in functionality implementation in Help Desk module.
- Used AJAX for loading teh fields dynamically in teh Help Desk module.
- Developed various Java Bean classes, DAO classes and Java Bea helper classes.
- Implemented Java scripts for handling front-end validations.
- Developed GUI using JSPs and HTMLs.
- Designed and Developed Oracle Tables, Views, Stored Procedures and Triggers
- Implemented SVN as Version control system.
- Created Views, Procedures and Triggers by using PL/SQL.
- Bug fixing and maintenance of teh product.
- Unit Testing teh Modules.
Environment: Java, Eclipse, HTML, PL/SQL, SVN, JSP, JavaScript