Java Developer Resume
New, York
SUMMARY:
- More than 7+years of experience in Information Technology, including Strong Architecture & Development experience using Java/J2EE and User Interface development.
- Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
- Deep understanding of computer science fundamentals (Data structures, Algorithms, Operating Systems, multiprocessing and complex Database Schema designs).
- Experience with WebSphere applications .
- Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Worked on SDLC to describe a process for planning, creating, testing, and deploying an information system
- Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, WebServices, Spring, Hibernate, JMS, MQ - Series, SOAP, JAX-WS.
- Experience on TDD, ATDD and Refactoring techniques
- Experienced in developing applications using HTML, HTML5, CSS, CSS3,JavaScript, JSP, EXTJS4, Adobe Flex4, DHTML, DOM, DOJO, Flash, XHTML, JQuery, Angular.js and AJAX.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js, bootstrap.js, Angular.js, Ext JS, Responsive Web design.
- Expertise in developing Responsive Web Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Photoshop, Flash, Illustrator,Spring Tool Suite, Eclipse, Notepad++ and Firebug.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Expertise in developing applications using Core Java, C++.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Expert in web (both client side and server side) technologies likeServlets, PHP, JSP, HTML, XML, JavaScript, CSS3,AJAX, JQuery, JSON.
- Expertisein different JAVA frameworks like Struts2, Spring MVC, Hibernate.
- Hands on experience with web/application technologies: Apache Tomcat, IBM Web Sphere, BEA Web logic, JBoss.
- Experience in developing applications using Agile, Scrum, RAD and Waterfallmethodologies.
- Proficiency in programming with different Java IDE’s likeEclipse, NetBeans and Borland JBuilder.
- Experience in Design and Development of database systems using Relational Database Management Systems.
- Written SQL queries, stored procedures and triggers using relational databases like Oracle MySQL.
- Experience working extensively on both UNIX based and Windows environments.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
- Exposure to multimedia technology like Adobe Photoshop, Windows movie maker.
- Exposure to web development tool like Adobe Dreamweaver, Microsoft Frontpage.
TECHNICAL SKILLS:
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench, Oracle DB
Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI
Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS
Webservice Tools: SoapUI 4.0,5.1, TcpMon
Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock
Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1, Joans
UML Tools: Altova UML Model, Rational Enterprise, MS Visio
ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking: JIRA, Bugzilla, Rational ClearQuest
Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting: iReports, JReports
Batch Jobs: Quartz Scheduler, Cron, Spring Batch
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating: Velocity, Freemarker
Search APIs: Solr, Lucene
PROFESSIONAL EXPERIENCE:
Confidential, New York
Java Developer
Responsibilities:
- Developing, enhancing and supporting new and existing Java/J2EE applications.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Designed and developed JSP Pages using Struts Frame work and Tag libraries.
- Created Hibernate configuration files, Struts Application context file.
- Involved in developing Action Servlets classes and Action classes.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Migrated legacy J2EE alert services to a Spring-Hibernate based application.
- Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in using Apache Tomcat Server for deploying and testing the code.
- Create MySQL procedures and fine tune database queries.
- Involved in implementing Spring MVC Framework
- Implemented design patterns like Singleton, Factory, Template and DAO. .
- Communicate with Business Users and facilitate them with required data.
Environment: J2EE, Spring, Hibernate, JSP, Apache Axis, React.js Agile,,Web Services Explorer, HTML, CSS, Ajax, Jquery, JSTL, JavaScript, JBoss, Eclipse,Core java, Websphere,Oracle.
Confidential, Dallas, TXSr. Java/J2EE Developer
Responsibilities:
- Involved in the design and development of the entire application.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
- Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js,Ext JS and JQuery UI.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
- Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Designed Responsive Web Design websites optimized for different displays.
- Involved in several web application development projects that required Responsive Web Design.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Developed Web services to allow communication between the applications using Rest Web Services.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Designed JSP layout using Struts Tiles Framework.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
- Used JavaScript validation in JSP pages.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Weblogic Application Server.
- Used Rational ClearQuest for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment: J2EE, JSP, Servlets, Struts Framework, Struts Tiles Framework, HTML5, CSS3, Jquery, Ajax, Struts Validator Framework, JavaScript, XML, RDBMS, SQL, Jython TDD,No-SQL, RDS, Hibernate, SQL, WebLogic application server, Sybase,Eclipse, JUnit, CVS, Unix.
Confidential, NYJAVA/J2EE Developer/J2EE Consultant
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
- Designed and developed various stored procedures, functions and triggers in MySql using Work Bench to implement complex business rules.
- Developed Scripts for UNIX platform deployment.
- Used JUnit/Eclipse for the unit testing of various modules.
- Promoted good working environment with project coordination with other Development teams, System managers and web master.
Environment: Java, J2EE, JSP, MVC, Servlet,JDBC,Tomcat Server, XML, HTML, Hibernate, Spring, JSON, AJAX, JavaScript, Multithreading, JUnit, MySQL, JDBC and UNIX.
Confidential, Shelton, CTSr. Java/J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
- Followed the Agile Scrum software development methodology.
- Responsible for implementing the business requirements using Spring MVC 2 Framework
- Strictly followed Web 3.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Used various libraries of JavaScript like JQuery, JQuery UI,Angular.js, Ext JS, and Node.js.
- Worked on prototypes for Responsive Web Design.
- Extensively used JQuery UI for screen design and development.
- Writing web pages and templates using W3C web standards.
- Worked on integrating JQuery APIs with MVC pattern.
- Worked on the Java backend development using Spring, REST API and JSON.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Created user-friendly GUI interface and Web pages using HTML5 and CSS and JSP.
- Designed the dynamic menu generation framework for the applications.
- Designed & implemented Exception handling for the application using spring framework.
- Responsible for performance testing of the application.
- Developed feedback forms using JavaScript.
- Created unit test cases using JUnit framework in a test driven development (TDD) approach.
- Represented user data to business users using HTML5, CSS and JavaScript.
- Developed web applications using Spring MVC, JQuery, and HTML.
- Mostly Used Sybase for analyzing databases.
- Worked extensively on Soap UIfor mocking the back-end web service calls.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Implemented Restful webservice with the use of URI templates and content negotiation.
- Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
- Developed JSP and HTML pages using CSS as part of the presentation layer.
- Designed and developed the front end using HTML, CSS, JavaScript with JSF Ajax and tag libraries.
- Created applications, connection pools, deployment of JSPs, Servlets in WebSphere.
- Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.
- Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
- Involved in preparing the documentation and logic flow charts of the process.
Environment: JDK 1.7,Core java,Spring 3.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Core java 1.8,UDB,Sybase,Junit 4.1,Dojo,Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, TDD,Quartz Scheduler,TcpMon
ConfidentialApplication Developer
Responsibilities:
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Developed JavaScript code responsible for client side validations for sign up pages and user form validation.
- Made changes to various CSS properties to enhance the UI as per client requirements.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Enhanced the presentation layer using JSP, HTML, and CSS3.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Developed DAO layer using JDBC and wrote several SQL queries to store and retrieve results from database.
Environment: JSP, HTML, JavaScript, JDBC, OracleMySql, Ajax, Jason, CSS3, JQuery, Dreamweaver, Adobe Photoshop.