Java Developer Resume
SUMMARY
- Over 5+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, peer walkthroughs, architectural review, deploying, testing, debugging, implementation and maintenance of application in the Client/Server and Internet/Intranet environments.
- Application development experience using Front end technologies Angular.Js, HTML5, CSS3, JSP, Servlets.
- Expertise in developing Multi - tier enterprise level web applications using various J2EE technologies including JSP, JSF, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, ANT, RMI, Java Multi-threading API, ORM tools like Hibernate and iBatis.
- Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
- Developed rich and complex Web UI using Swing, HTML/XHTML, JavaScript, CSS, XML, JavaScript, JQuery, Angular JS and Bootstrap.
- Extensive experience using AJAXand JSON as data interchange format.
- Developed web Methods flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
- Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
- Extensive experience with EJB - Session, Entity and Message Driven Beans.
- Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
- Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
- Extensive experience in SQL programming language in Oracle PL/SQL, TSL, and MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries;Pl/SQL materialized views, Strong and in-depth knowledge of various relation database systems.
- Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere and JBoss.
- Excellent experience in developing applications using EclipseIDEandIBM RAD.
- Expert level programming skills in UNIX and shell scripting, CVS tools used Perforce.
- Good knowledge with CVS, ClearCase, GIT and SVN for code management and version control.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
- Developed RESTful web applications using Spring MVC, JAX-B and JSON.
- Worked with the build tools like Jenkins and Hudson.
- Experience in writing Selenium Test cases, Junit Test cases using JUnit and Cucumber.
- Ability to deal with people, grasp things fast, Strong initiator, creative and willingness to work has always been my strengths.
- Strong background in supporting production environments and meeting customer needs.
- Excellent Client interaction skills and proven experience in working independently as well as in a team
TECHNICAL SKILLS
Programming Language: JavascriptsJava
Web& Application Server: Oracle Web Logic Server 12c, Apache Tomcat 6.0/7.0, RestfulNode.js
Web Technology: HTML5, CSS3, JavaScript, DHTML, SASS, Bootstrap, j QueryAJAX, Angular JS, Backbone.js, Express.js, JSON, JSONPAdobeFlex.
IDE &Tools: Eclipse, Web Storm, Net Beans, Sublime, Subversion, GITMaven, NPM, Bower, Grunt.
J2EE Technology: JSP, Servlet, Java Spring, SOAP, Restful.
Databases: Oracle 10g/9i, SQL server, My SQL, Mongo DB.
Debugging Tools: Karma, Jasmine, Chrome Dev Tools.
Operation System: Windows 7/8/8.1, Mac OS X, Red Hat Linux.
Methodologies: Agile, Waterfall.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Involved in analyzing the requirement involved in Coding Core Screens/ Designing of Masters Screens on all major modules (Enhancement / Bug Fixes request).
- Involved in the designing the UI with JSP, Struts, Tiles and Tag Libraries, Servlets and Java Script.
- Used Spring MVC, Hibernate and other J2EE technologies for the server side programming.
- Customization of master screens implemented Model View Controller Architecture using spring framework.
- Implemented MVC-Model 2 architecture using spring and other J2EE design patterns for the application development.
- Involved in requirement gathering for the application, designed Use Cases.
- Implemented the application using J2EE design patterns like spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
- Template development for a Java based search platform using JSP/JSTL.
- Implementation and designed applications, user interfaces (UI), websites and e-newsletter using cross browser compatible HTML&CSS, Angular JS.
- Developed the user interface modules and designed the front-end web pages using a combination of JSP, Servlets, HTML and JavaScript.
- Extensively used the Tomcat Server for application development and production.
- Developed JSPS and Java classes for various transactional/ non transactional reports of the system using extensive SQL queries.
- Developed JSP custom tag libraries, and associated support in the Spring Controller, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
- Used Hibernate ORM framework as persistence engine and Involved in Mapping, hibernate Queries.
- Configured logging for the entire application using Log4J to get a clear picture of the status of the application from logs.
- Preparation of Documents (Impact Analysis Doc, Design Doc, Program Specification doc, Unit Testing, Traceability Matrix) as per Quality standards.
Environment: Java, J2EE, MVC, Hibernate, DAO, HTML, CSS, Angular JS, Spring Framework, JSP, Java Script, JSTL, DTO, JSPS, SQL Queries.
Java Developer
Confidential
Responsibilities:
- Created interactive web pages and applications by usage of HTML, CSS, and JQuery.
- Called Rest web services to get JSON Object and modified the response object to display in UI.
- Used test driven development approach for application development.
- Created and modified the CSS classes to change look and feel.
- Used JQuery Selectors to show and hide the particular content.
- Added security for service layer methods using Spring Security.
- Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Used Hibernate, object/relational-mapping (ORM) solution, and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Jersey Implementation of REST to provide rest web services.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
- Developed Client side restful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
- Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
- Primarily focused on the Spring Components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
- Created the spring Bean Factory for initializing services.
- Involved in development of SOAP Web services using Apache Axis2 to extract client related data from databases.
- Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of overstock.
- Involved in writing Oracle PL/SQL Stored procedures, and views.
- Instituted logical and physical database design that enhanced ability to deliver successful business and engineering projects.
- Written client interfaces, and implementation classes to consume the web services.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
- Extensively worked with HQL and Hibernate criteria queries.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
- Worked in an agile environment delivering output in sprints and participating in scrums.
- Used Web Sphere console to deploy the application in development Environment.
- Analyzed application performance using DynaTrace Tool.
Environment: Jdk 1.6, UML, Spring 3, Eclipse 3.5, Oracle, Web Sphere Application server 7.5, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Maven, Agile Scrum.
Java Developer
Confidential
Responsibilities:
- Involved in every stage of Project including, but not limited to Requirement Analysis Prototype Design using UML, JSP and Java
- Participated in the entire Software Development Life Cycle (SDLC) of projects using Object Oriented Analysis and Design (OOAD)
- Developed the application using Spring MVC framework with respect to Model View Controller (MVC 2.0) architecture.
- Developed and used custom tags for JSP's dynamic content display.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files.
- Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP.
- Designed and Developed server components using Java Beans, DAO & Transfer objects.
- Provided Log4j support for the application for debugging the system.
- Provided ANT build tool for building and deploying the application.
- Managed source repository using CVS as version control tool.
- Design, develop, implement and UNIX shell scripts.
- Develop and debug SQL, PL/SQL scripts including in ORACLE 10g databases to perform various tasks.
- Actively participated in UAT and System testing. Maintained different documentation including Defect tracking sheet.
- Worked in different support activities when needed.
Environment: Java 1.6, JSP 1.2, Spring MVC 2.5, Hibernate, Ajax, Oracle 10g, ANT, Unix, HTML, DHTML, CSS, XML, SOAP, WSDL, JUnit, Eclipse, Oracle Weblogic server 10.0.
Java Developer
Confidential
Responsibilities:
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Created Supply Chain Logic for the entire module. Complex and very meticulous business logic was developed.
- Designed, developed JSP, Servlets and EJB and deployed them on Web logic Application Server
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- The Business Logics were reused for other related application.
- Developed session beans, MDBs in EJB for business logic and used XML for several configuration tasks and Session Façade and Business delegate design patterns in Enterprise Java Beans implementation.
- Used Core Java like collections, exceptional handling Deployed the entire application on WebSphere Application Server.
- Used JMS in order to communicate with OASIS interface regarding approval of the transaction
- Used Oracle 9i as database in order to access customers Deal-Ticket Information based on customers Portfolio Number using Hibernate as DataAcessObject and Spring Framework.
- Designed and Developed Web services using SOAP to make submissions.
- Developed JUnit test cases and deployed code only after passing through Test.
- Involved in Unit Testing, UserAcceptanceTesting and Bug Fixing.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Requirement Gathering, Estimation, Design and Development using J2EE. Prepared HLD, LLD documents. Experience doing unit testing using Junit.
Environment: Java, JSP, Servlets, My SQL, Spring MVC,JSF,CSS, JavaScript, XML, PL/SQL, Oracle 8.1, WebSphere 5.0, JMS
