Java Developer Resume
Braintree, MA
SUMMARY
- Over 6 years of experience in design, development and implementation of software applications in JAVA/J2EE Technologies.
- Experience in all the phases of Software Development Life Cycle (SDLC) includes Requirement Analysis, Design, Development and Testing.
- Expertise in OOP design, collection framework, Exception Handling and IO System.
- Proficient in web application development using Java, JSP, JSF, Servlets, HTML, HTML5, CSS,, Angular JS, JQuery, jQuery UI, Ajax in MVC and JavaScript and frameworks Spring and Hibernate.
- Experience in the application servers including Tomcat, WebSphere, Glassfish and JBoss.
- Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML, Angular.js.
- Extensively experienced in using various design patterns such as MVC (Model - View-Controller).
- Expertise in developing client side validations and event handling using JavaScript and providing interactive front end GUI using JavaScript, HTML5, JSP and JSF.
- Strong experience in browser compatible issues by testing with all popular web browsers like Internet Explorer, Firefox, Opera, Safari and Chrome.
- Worked on Restful Services and SOAP Services.
- Exposure in implementation of Database Management (Oracle 10g, SQL Server 2008, MySQL, PostgreSQL).
- Good knowledge in writing stored procedures using SQL and PL/SQL.
- Experience in writing test cases using JUNIT.
- Good working knowledge of Build Tool like MAVEN, ANT.
- Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers.
TECHNICAL SKILLS
Programming Languages: Java, C, SQL, HTML, Java Script, XML, PHP
J2EE Technologies: Servlets, JSP,JSF, JDBC
Frameworks: Spring, Spring MVC, Hibernate
Web Technologies: HTML, HTML5, JavaScript, Bootstrap, AJAX, CSS, jQuery, Angular JS
Web Services: SOAP, Restful
Application/Web Servers: Apache Tomcat, WebSphere, Glassfish, Jboss
Databases: MySQL, Oracle, SQL Server, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential, Braintree, MA
Java Developer
Responsibilities:
- Responsible for developing web pages quickly and effectively using HTML5, CSS3, AJAX, JSON and Object Oriented JQuery, backbone, angular
- Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
- Developed all theUIpages using extensive markup and scripting languages (HTML, DHTML, JavaScript andCSS).
- Extensively usedJQuerycore library functions for the logical implementation part at client side for all the application.
- Involved in WritingJQuerybased AjaxRequests.
- Provided multiple implementations usingJavaScript,HTMLandSQL Queries.
- Accountable for various programming tasks as well as manage multiplewebapplications owned by the company.
- Performweboptimizationon websites andwebservices for improved functionality overcross browsersand platforms.
- Gathered thebusiness requirements.
- Constructed presentation layer implementation usingJSP,HTML, and DHTML.
Confidential
Responsibilities:
- Involved inanalysis, design and development and developed specs that includeUse Cases, Class Diagrams, and Sequence Diagrams.
- Developedcustom tags, JSTLto support custom User Interfaces.
- Worked on, spring/StrutsFramework in implementing business logic to interact with theHibernatefor object relational mapping and other business processes of the system.
- Developed Form Beans, which are used to store data when the user submits the HTML form.
- Developed Action classes which are part of controller class, evaluates date form beans by invoking methods on BD’s and then forwards to some other action or JSP.
- Designed Application flow and Developed UML diagrams for the application using Rational Rose.
- Interacted with DBA team to resolve Performance issues related slow Data load for services involving several complex SQL queries having slow response time.
- Changed existing client validations as per requirement.
Confidential
Responsibilities:
- Involved inanalysis, designanddevelopmentand developed specs that includeUse Cases, Class Diagrams, and Sequence Diagrams.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
- Created Level-0 and Level-1 diagrams and provided technical design document.
- Designed and developed Customer Event API with all the CRUD capabilities.
- Consumed RESTful service interface using Spring MVC to the underlying customer event API.
- Utilized Jackson processor to handle JSON data binding for Request & Response objects.
- Designed and developed data access later using Hibernate framework.
- Used JUnit and Test cases for testing the application modules.
Environment: Java, J2EE, Servlets/JSP, Spring, Spring MVC Hibernate, Ajax, JQuery, jQuery, AJAX, Bootstrap, HTML,CSS Oracle 10g, Eclipse IDE, JUnit, RESTful Web Services, JBoss, JavaScript and Maven.
Confidential, Cambridge, MA
Java Developer
Responsibilities:
- Analysis and design for order and trade reconciliation system.
- Responsible for the implementation of application system with core Java and spring framework.
- Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database.
- Involved in implementation of modules like accessing trade/order records from database, comparison of order/trade records and related classes using spring framework and Hibernate.
- Developed the Spring Xml file for database configuration using Hibernate and for different spring beans.
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Database.
- Used Bootstrap along with AngularJS in creating the Application.
- Development of Client Side Validation JQuery and Angular Java Script.
Environment: Java, XML, MySQL, Hibernate, spring, Junit, Log4j, Eclipse, Apache Tomcat Application server, Maven, JavaScript, HTML, CSS, JQuery, Angular.
Confidential, NJ
Java Developer
Responsibilities:
- Involved in Analyzing, preparing technical design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.
- Involved in consuming, producing SOAP based web services using JAX-WS.
- Used SVN repositories for version control.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Used Junit for Unit Testing the project.
- Designed the project using Business Delegate, Singleton, Service Locator and DAO Patterns.
- Involved in making the necessary changes for the entire work flow from Action classes to the back end database in Placement & Quote Creation module.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update retrieve, insert and delete values effectively.
- Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX, and JavaScript.
Environment: Java, J2EE, JavaScript, CSS, AJAX, JavaScript, spring, JSP, JSF, Hibernate, Oracle, Servlets, Eclipse, Design Patterns, Scrum, WebSphere, JAXB
Confidential
Jr. Java Developer
Responsibilities:
- Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
- Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
- Developed user interface module using JSP, Servlets and MVC framework.
- Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler.
- Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
Environment: Java, J2EE, Servlets, JSP, Struts, JDBC, HTML, Java Script, XML, Tomcat, ANT, SQL Server, SQL, PL/SQL.