Java Developer Resume
Andover, MA
OBJECTIVE:
To achieve core competency in designing, implementing software solutions and secure a position that would enable me to broaden my current skills and challenge my various abilities.
SUMMARY:
- Over 7 years of experience in the IT industry, Object Oriented Programming, Web Design, and Java.
- Expertise in J2EE Technologies like Servlets, JSP, Java Beans, EJB, JDBC.
- Proficient in Java, Swing, AWT, Applets, JDBC, Servlets 2.3, JSP 1.2, Exception Handling, Event, Multithreading, RMI, Java Beans, EJBs, JNDI, XML/XSL, Socket programming, Java Stored Procedures with Oracle, HTML.
- Developed applications in Windows XP/NT/98/2000 environments using Java, Java Servlets, Java Server Pages (JSP), JDBC, Struts and spring frameworks.
- Solid experience in analysis and design of MVC Architecture using J2EE and Struts framework.
- Extensive experience and in - depth knowledge on database and object-oriented analysis, modeling, and designs
- Expertise in the use of Agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
- Expertise in design and implementation of Form/Web based GUI for applications using XML/HTML, JSP.
- Excellent experience in Websphere, Eclipse IDE and Net Beans 6.0.1.
- Experience in Software Design, Development and Implementation of Client/Server and Web based Applications.
- Solid experience on Software Developing Life Cycle(SDLC) including Specification, Design, Implementation, Debugging, Testing, Deploying.
- Well versed in OOP, OOAD, design patterns (Design Patterns - GoF, Pattern for Enterprise Application Architecture - PEAA, Domain Driven Design).
- Experience with Oracle, IBM DB2, PL/SQL and stored procedures and Very strong in RDBMS concepts
- Experience in the Administration and Configuration of IBM Websphere Server.
- Solid experience on Unit and Product Testing with J-Unit tools.
- Experience in UML methodology in designing Use case modeling, Domain modeling, Interaction modeling, Design class diagrams, State behavioral modeling.
- Very good understanding of the entire project life cycle beginning with Blue printing and gap analysis workshops, development, unit / system / UAT / stress and performance testing till go live and operations.
- Experience with Data warehousing methodologies.
- Excellent analytical, problem solving, communication and decision-making skills, with ability to interact with individuals at all levels in the organization.
- Excellent communication skills, team player and quick learner.
TECHNICAL SKILLS:
Programming Languages: Java, Visual Basic 6.0, C, C++, Shell Scripts,Java/J2EE Technologies Java, JDBC, EJB, Java Beans, Servlets, JSP, JSF, JMS.Web services and Technologies AJAX, GWT, GWT-EXT, YUI, WSDL, UDDI, SOAP, JAX-RPC, HTML, DHTML, XML, XSLT, JavaScript.Web and Application Servers BEA Weblogic, Apache Tomcat, JBOSS, IBM Websphere, WSAD Application Server.
Frame works: Struts, MVC architecture, Hibernate, Spring
Databases: Oracle 10g/9i, IBM Db2, MS SQL Server, MS-Access, Stored Procedures.
Methodologies: Agile Processes, object-oriented analysis and design, Design Patterns (GoF), Scrum, Extreme Programming (XP) .
Testing Tools: JUnit, Test cases
Other Tools: Maven, Visual SourceSafe, CVS, Subversion, PVCS, Quality Center.
PROFESSIONAL EXPERIENCE:
Confidential, Andover, MA
Java Developer
Responsibilities:- Designed and developed modules of the application in Java/J2EE/Ajax.
- Implemented features like logging, user session validation using Spring-AOP module.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Created Ajax applications with GWT.
- Developed server-side services using Java multithreading, Struts MVC, Java, Spring, Web Services (SOAP, WSDL,AXIS).
- Implemented the User Login logic using Spring MVC framework encouraging application architectures based on the Model View Controller design paradigm and JSF package with MVC framework.
- Developed Java web application using GWT and Jboss as Java middleware.
- Created reusable widgets for Google Web Toolkit (GWT) which supports paging, sorting, filtering and multiple selection
- Built Web applications using Jboss, Struts, CSS and XSLT and also Implemented Cocoon Actions in Java.
- Developed the application to check the HTML output and XML/XSLT using Cocoon output to use some functions of XSLT with XML data collection capabilities.
- Designed aggregated data views in Oracle DB.
- Developed PL/SQL stored procedures to perform complex data oriented business logic.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Participated in unit testing, performance measuring, pro ling and tuning.
Environment: JBOSS 4.3, Java1.5, Spring2.0, Hibernate3.0, GWT, Smart GWT, Oracle 9i, PL/SQL, CSS, XML, XSLT
Confidential, Arlington, Texas
Java Developer
Responsibilities:- Designed and developed modules of the application in Java/J2EE/Ajax.
- Used Hibernate in persistence layer.
- Developed server-side services using Java multithreading, Spring Axis, Java5.0, Spring2.5.
- Migrated applications from SWING, EJB session beans, entity beans to Websphere Apps Server based architecture to an Websphere, Session Beans, Spring, Hibernate .
- Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
- Used Struts Framework in the application which is based on MVC2 design pattern.
- Created and maintained the configuration of the Spring Application Framework's IOC container.
- Designed Web services architecture and technologies using both HTTP-based / REST and SOAP-based services.
- Designed and developed batch processes using java to integrate various systems using oracle.
- Integrated other sub-systems through JMS, MQSeries, XML and XSLT.
- Edited and debugged W3C and Section compliant XML,XHTML, CSS and JavaScript.
- Designed & Developed User Interface, HTML/JSP and client side Validations using JavaScript.
- Developed JSP pages using Jdeveloper9.0.5, such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Wrote application front end with HTML, JSP, SOAP, Ajax/JQuery, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering. Used JQuery for UI centric Ajax behaviour.
- Designed powerful JSF and JSP Tag libraries for reusable web interface components
- Wrote complex validations using client-side Java scripts and designing the GUI.
- Always adhered on Quality processes during delivery on tasks to client.
- Mentoring and encouraging the team members for innovative and good solutions.
- Provided Test Scripts and Templates with test results of each task delivered to the client team.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Used Software development best practices from MVC, Spring and Object Oriented Design and methodologies.
- Coordinated with QA team in manual & automatic testing of bug fixes.
Environment: Java (JDK 1.4), Ajax/JQuery, EJBs, Spring, Hibernate, JSF, Eclipse, Webs here, TOAD 8.x, JSP, Java Script, HTML, DHTML, XML,XSLT, Rational Clear Quest, Rational Clear Case.
Confidential, Orrville, Ohio
Java Developer
Responsibilities:- Involved in Requirements Analysis, and design an object-oriented domain model.
- Involvement in the Documentation of the module.
- Involved in development of Application with Java and J2EE technologies.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Developed server-side services using Java multithreading, Struts MVC, Java, EJB, Spring, Web Services (SOAP, WSDL,AXIS).
- Implemented a BEA WebLogic Portal and BEA WebLogic Integration project.
- Responsible for BEA deployment, using Portal, Integration and WebLogic Server.
- Involvement in creating and configuring of build files using Ant.
- Development of Controller Servlet a Framework component for Presentation.
- Designing, Development and Implementation of JSPs in Presentation layer for Submission, Application, reference implementation.
- Developed JSP pages using Jdeveloper9.0.5, such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Practiced and evangelized agile development approaches. Wrote ANT scripts and assisted with build and configuration management processes.
- Development of JavaScript for client end data entry validations and Front End Validation.
- Involvement in Testing of the module.
- Involved in fixing the bugs or defects in the application.
- Interacted with the Users and Involved in Support for the Application.
Environment: Java/J2EE, JSP, XML, Spring Framework,, Hibernate, Eclipse, Java Script, Struts, Tiles, Ant, SQL, PL/SQL, TOAD, Oracle, Windows, UNIX.
Confidential, Irving, TX
Java Developer
Responsibilities:- Coded and Developed Multi-tier architecture in Java, J2EE, Servlets.
- Conducted analysis, requirements study and design according to various design patterns and development according to the use cases, taking ownership of the features.
- Used various design patterns such as Command, Abstract Factory, Factory, and Singleton to improve the system performance. Analyzing the critical coding defects and developing solutions.
- Developed configurable front end using Struts technology. Also involved in component based development of certain features which were reusable across modules.
- Designed, developed and maintained the data layer using the ORM framework called Hibernate.
- Developed batch jobs which will run on specified time to implement certain logic in java platform.
- Developing & deploying Archive files (EAR, WAR, JAR) using ANT build tool.
- Used Software development best practices for Object Oriented Design and methodologies throughout Object oriented development cycle
- Active participation in architecture framework design and coding and test plan development.
- Device and code scalable architecture, technology selection for different tires of the architecture.
- Thoroughly documented the detailed process flow with UML diagrams and flow charts for distribution across various teams.
- Involved in developing training presentations for developers ( off shore support), QA, Production support.
- Presented the process logical and physical flow to various teams using PowerPoint and Visio diagrams.
Environment: JDK1.4, Servlets, JSPs, EJBs, DB2, RAD, XML, Web Server, JUNIT, Hibernate, Microsoft ExcelMS Visio 2003.
Confidential, Lincoln, NE
Java Developer
Responsibilities:
- Defined architecture of new development and re-structuring of an existing application for better performance.
- Followed Agile Development Methodologies for the complete life cycle of the project.
- Designed User Interfaces using JSP, Servlets, and HTML.
- Implemented MVC Architecture using Struts Framework.
- Implemented Business Logic using Stateless Session Beans.
- Always used the best practices of Java/J2EE, continuous refactoring of code, minimize database calls, optimize queries to get better performance of application.
- Always adhered on Quality processes during delivery on tasks to client.
- Created ANT Scripts for Build and Deployment of .WAR/.JAR/.EAR files.
- Deployed Application in Weblogic Server.
- Provided Test Scripts and Templates with test results of each task delivered to the client team.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Conducted weekly status report meeting with the team members and the clients.
- Maintained very challenging environment and team spirit among the developers.
- Coordinated with QA team in manual & automatic testing of bug fixes.
Environment: J2EE, Struts 1.1, JDBC, Java Beans, JSP, EJB, Oracle, HTML, CSS, JavaScript, Rational Rose.
Confidential, Worcester, MA
Jr. Java Developer
Responsibilities:- Identified the business requirement for the project.
- Involved in development of Java, JSP, Servlets components development and deployment.
- Developed the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
- Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
- Involved in writing complex sub-queries using My-Sql for generating on-screen reports.
- Involved in deploying the application in test environment using Tomcat 4.1 and in the production environment using Tomcat 5.0.
- Performed unit testing, system testing and integration testing.
Environment: Java, JSP, Java Beans, JDBC, Tomcat, My-Sql Server, HTML, DHTML, CSS, Java Script, Eclipse, Servlets, CVS.
