Java Developer Resume
Franklin Lakes, NJ
SUMMARY
- Highly motivated IT professional, 7 plus years of experience in development and implementation of customized software and web - based applications.
- Experience as a Developer, Designer & quality reviewer with cross platform integration experience in Java, J2EE.
- Worked across different domain such as Health, Telecom, Pharmaceuticals and Retail.
- Experience in the field of Software Development as Developer.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Thorough knowledge in core Java concepts like OOP, JDBC, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, EJB and SPRING.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns.
- Designed web pages using various XML technologies including DTD, XML schema, and DOM and SAX parsers.
- Worked with various Frameworks like Struts, Spring and Hibernate.
- Good Knowledge on Direct capture of objectives (DCO) including tools like Application profiler, Enterprise Application Accelerator, Use case rulers, document wizard.
- Developed applications using various methodologies like Agile and RUP.
- Used Subversion and CVS source control systems.
- Hands on experience in writing SQL using MySQL, SQL Server 2005, PostgreSQL, Oracle and DB2 environment.
- Strong experience in writing SQL Queries, triggers, stored procedure and PL/SQL coding.
- Worked with IBM Web Sphere, Weblogic application servers and Jetty, Apache Tomcat web servers.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
TECHNICAL SKILLS
Operating Systems: Windows XP, 2000, Win-NT
Programming Languages: Java2.0, SQL, C, C++
J2EE Technologies: Servlets, JSP, JDBC, EJB
Framework: Struts, Spring, Hibernate
Databases: Oracle 10g/9i/8i, SQL Server 2005, DB2 8.1
Development tools: IDEA 8.1, Eclipse 3.5, RAD 7.5.3, IntelliJ, TOAD, DB visualizer, SOAP - UI.
Web/Application servers: JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, Websphere 7.0/6.0.
Web Development: HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, JWT.
Build/Testing tools: ANT 1.7.1, JUnit 4.7, Maven 2.2.1/3.0.4
Web Services: SOAP, WSDL, WADL, REST
Others/Tools: Agile, RUP, Subversion 1.6.5
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Java Developer
Responsibilities:
- Involved in the development of Page Flows, Business Objects, configurations, of struts and spring mappings. Developed the necessary urls for the android and iPhone app.
- Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
- Developed user interfaces (UI) JSP’s in Struts framework.
- Developed some forms for standalone application using javascript components.
- Extensively used tag libraries and also developed some custom tags.
- Created and used Configuration XML files for connecting to the Database Driver.
- Deployed the application on Websphere Application server and configured the server to the application requirements (JDBC and MQ connector).
- Using Ajax and spring framework 3 created an internal project implementing the values without pages getting refreshed.
- Developed the existing flex project into a new project using html5 and Ajax.
- Verified installation of Websphere Application server by checking installation logs, admin Config settings.
- Oracle Database Upgrade, Cloning, Patching and Troubleshooting.
- Experience in troubleshooting Oracle database and Oracle Application server issues.
- Developed Session beans to manage the business logic for the application and Message driven beans to trigger the report generation.
- Achieved the application design using Rational Application Developer (RAD) and IBM DB2.
- Maintained Connection Pooling for each connection to the Database.
- Implemented the spring and struts MVC using Tiles and Mobile framework.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Completely documented the flow and functionality of the code for further reference.
- Used AnthilPro and created Successful workflows and HPQualityCentre as issue tracking software.
- Involved in writing the test cases to make sure it is working as it was supposed to be using Unit Testing and Functional Testing.
- Used Tortoise Subversion for version control and created automated build scripts.
- Handled production support of the application.
- Involved in analysis, design and development of an agile project.
Environment: Java, JUnit, DB2, IBM RAD, Maven 2.2.1, SoapUi, Oracle 10g, Windows, Unix/Linux, JSP, Servlets, JSTL, Struts, Ant, XML, HTML5, SVN, JavaScript, Log4J, JMS, Multithreading, Design Patterns, PSN framework, MS SQL Server 2000/2005, Web services.
Confidential, Vernon Hills, IL
Java Developer
Responsibilities:
- Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project
- Defined XML schemas.
- Developed Java Web Services which enables integration and two-way communication between the Enterprise Servers
- Deployed the application on Weblogic server and configured the server to the application requirements
- Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the Internet tier with Web services external to organization, middle tier with Web and Application servers and Database tier with Database servers.
- Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
- Achieved the application design using MyEclipse, Oracle tools and JSF.
- Performed Client and server side validations using JavaScript and Validation framework.
- Wrote PL/SQL procedures and functions on Oracle.
- Performed application performance tuning using JProfiler.
- Applied Inversion of Control (IOC) in SPRING and developed EJB based configuration management.
- Used Subversion for version control and created automated build scripts.
- Handled production support of the application.
Environment: Java, J2EE, JSF, Servlets, MyEclipse 5.5.1, AJAX, spring, Hibernate, JMS, HTML, SOA, MVC, JavaScript, JSP, CVS, CSS, JDBC, EJB Profiler, Oracle, XML, Weblogic, JProfiler, Ant.
Confidential, Plymouth, Michigan
Java Developer
Responsibilities:
- Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation.
- Involved in walk through with the analysis for Use Cases and feasibility scope.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Developed front-end using JSPs, HTML and used JavaScript for client side validations.
- Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Designed and developed the data model for the development of persistence layer.
- Involved in the development of the front-end using HTML, JSTL, custom tags and Tiles using Struts framework.
- Implemented Session beans that encapsulate the backend business processes.
- Used JMS (Java Messaging Service) for asynchronous communication between different modules.
- Experience in troubleshooting Oracle database issues.
- Tuning Oracle Database for better performance of Application, Root cause Analysis.
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control across common source code used by developers.
- Tested the application functionality with JUnit Test Cases.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Deployed the applications on Weblogic Application Server.
- Completely documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, JSP, JNDI, XML Web Services, SOAP, WSDL, JavaScript, EJB,HTML, CSS, Windows XP, DB2 UDB, JUnit, CVS, ANT, Log4J and JMS.
Confidential
Java Developer
Responsibilities:
- Used Apache Struts as a web application framework.
- Designed and developed Action Classes, Form Beans and JSP’s.
- Client Side Validation is done by JavaScript in the JSP pages.
- Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving the architectural issues.
- Involved in code reviews and suggested required enhancements to the code to follow the standards.
- Involved in developing Test cases and executing them.
- Used Log4J framework for event logging.
- Actively involved in production support and resolved the production issues depending upon priority of issues.
Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC, EJB, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows NT, UNIX, Web Logic.
