Java Developer Resume
Buffalo, NY
SUMMARY
- Over 7+ years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
- Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).
- Expertise in front end development and design using Core JAVA, Servlets, JSP, JSTL, Struts, Ajax, XML, HTML, JQUERY and JavaScript.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse.
- Good knowledge of Object/Relational mapping using Hibernate
- Experienced in leveraging RDBMS like Oracle, MySQL.
- Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD).
- Experienced in planning, design and implement portal solutions using WebSphere Portal.
- Experience with XML and related standards and technologies like AJAX, DTD, XSL, XSLT, HTML, DHTML, CSS JavaScript and JQuery.
- Experienced in developing applications using WebSphere, WebLogic, and Apache Tomcat.
- Experienced in developing Web, Client/Server, multi - tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Having good programming experience with SQL and Stored Procedures for the databases. Experience of backend development with SQL Server.
- Experience in Onsite - Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
- Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS
Languages: JAVA, C/C++, SQL, PL/SQL
Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5, Hibernate3, Spring3, Struts 2.0, AJAX, LOG4J, JUNIT
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, XPATH, JQuery, JDBC
Web/Application Servers: IBM WebSphere, WebLogic server7.0/8.1, Apache Tomcat5.0
Frameworks: Spring, Hibernate, Struts
Design methodologies: UML, Agile
Database: Oracle9i/11g, MS SQL Server2005, MY SQL
Version Control Tools: Clear Case, CVS, VSS, SVN
Operating System: Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework)
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the UI panels using JSF, XHTML, CSS, and JQuery.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Created Oracle database tables, stored procedures, sequences, triggers, views.
- Developed the CRUD API using Restful Web Services
- Involved in the development of SQL, PL/SQL packages, stored Procedures.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Consumed Web Services using Apache CXF framework for getting remote information.
- Developed Rest architecture based Web Services to facilitate communication between client and servers.
- Created Web Services using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
- Performed general Sharepoint IDE/Clearcase/Clearquest administration.
- Wrote unit testing of various components layer with JUnit framework.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Identified Requirements done the design and development of use cases using UML.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Worked with ILogJrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Designer and Architect of SOA Governance (Oracle enterprise repository) and Wiki plug-in development for O2 UK Repository search engine and SOA Shop for Services.
Environment: JAVA, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Javascript, Oracle, Crud, Pl/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, UML, JSP, JMS, Servlet, Maven, Itext, Google Web Kit (GWT), Jasper Report, Ilog, Web 2.0, SOA
Confidential, MO
Java/J2EE Developer
Responsibilities:
- Involved in the design and hands on development of various enhancements to the Health information management Millennium (HIM) project.
- Laisoned with clients to arrive at an optimal design / solution while working with SMEs.
- Involved in gathering the RCP requirements by extensively interacting with business users and analysing the chart coding VB code and understanding the business and implemented the business logic in new application.
- To actively involved in the enhancement / maintenance work in RCP platform using OSGI.
- To mock up the new view screens and do the end to end functionality.
- Involved in developing delegate and writing Junit test cases and created live and mock test files for my requirements.
- Completed all Internal training well ahead of time.
- Involved in mentoring other team members to understand the system and involved in AGILE meeting.
- Performed code review for the Java/J2EE development.
- Lead the deliveries starting from inception culminating in enterprise releases. Managed the quarterly major releases and minor point releases
- Developed Java utilities/components leveraging Multithreading and Collections and SQL scripting.
- Involved in defect resolution during the QA phase.
Environment: Java 1.6, JDBC 2.0, Maven, Struts, JavaScript, RCP, OSGI, AGILE, HTML, XML, SWT/GWT, SQL, JIRA 2, Jenkins, Crucible, Windows 7 and Oracle 11G, Eclipse, JBOSS 5, Tortoise SVN, Jboss 5.5, JDK 6, JUNIT, PLSQL
Confidential, MS
Java Developer
Responsibilities:
- Responsible for server-side implementation on Web Logic Application Server.
- Used Struts MVC for Presentation Layer
- Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
- Develop applications using Agile methodology
- Created Action Forms and Action classes for the modules.
- Implemented Action Errors a feature of Struts for error reporting.
- Used Hibernate 3.0 as an ORM Framework for persistence to achieve clients making local method invocations on POJOs to access underlying relational data.
- Made use of Java Naming and Directory Interface (JNDI).
- Designed the database schema for the application
- Wrote SQL queries and procedures
- Developed Base classes or foundation classes for different modules
- Review and test the code to ensure improvement in performance of the code.
- Participate in requirement analysis of the applications along with business owners.
- Used Microsoft VISIO in the design phase for modelling which included Use Case diagram, Sequence diagram and Class diagram.
- Responsible for Data analysis and database design (ERD diagrams)
- Support, design and troubleshoot all the Applications.
- Used WinCVS for Source Control and Version Management
Environment: Spring, J2EE (JDK 1.5/1.4, Servlets, JSP), JDBC, Eclipse, Web Logic 10, WebSphere, IBM DB2, Hibernate 3.0, Struts, Ajax, JSF, Java Script, SQL, Ant, JUnit, WinCvs, Toad, Microsoft Visio, Windows XP
Confidential, CT
Sr. Java Developer
Responsibilities:
- Worked in different phases of SDLC process to implement the functionality of the application.
- Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
- Implemented MVC Design Patterns using Struts Framework.
- Used Struts Tiles Framework for designing the layout of the application.
- Used validator framework to validate various fields in the application using XML files with rules.
- Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
- Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
- Used JavaScript for client side validations. AJAX for the asynchronous server calls.
- Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
- Used Design Patterns like DTO and DAO, Session Facade, service locator.
- Worked on Jboss application server to deploy the application.
- Used JPA framework for DAO layer to access the MYSQL database.
- Developed and debugged the application using RAD IDE.
- Involved in developing Unit, System and Integration test
- Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
- Worked with QA team to resolve the defects and UAT defects with the business users.
Environment: Java, J2EE, Servlets, JSP, JPA, Spring MVC, AJAX, EJB, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Jboss, RAD, MYSQL, Rational Rose
Confidential
Software Developer
Responsibilities:
- Involved in program design and development
- Involved in the Configuration of JBoss Application Server
- Developed stored procedures using PL/SQL
- Responsible for writing Triggers
- Designed database schema
- Server-side implemented on J2EE, Oracle
- Designed and Developed the Web-based UI using HTML, DHTML, JSP and Java Script
- Designed, developed and deployed EJB
- Provided database Interface for Resolve using JDBC Drivers with back end as Oracle.
- Involved in debugging, testing and Integration of the System
Environment: Java, J2EE, Servlets, JSP, EJB, JBoss, JDBC, JavaScript, HTML, DHTML, TOAD, JUnit, Log4j, Oracle 8i, Windows 2000.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in the development of Servlets and JSPs in the typical MVC paradigm.
- Involved in development of Controller classes, Views and Modal Component.
- Developed front end using Java Swing
- Created Server side code to implement JDBC connectivity to DB.
Environment: Java JDK 1.3/J2EE (Servlets, JSPs), JDBC, Java Swing, AWT, MS SQL Server 2000, Apache Tomcat.
