Java Developer Resume
SUMMARY
- Around 7+ years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
- Experience in design and development of Web Applications involving JEE technologies with Java, Servlet, JSP, XML, Spring Framework, Hibernate ORM, Spring MVC Framework, and Web Services.
- Proficient in Web Technologies including AJAX, JQuery, JavaScript, HTML, CSS, XML.
- Building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
- Solid experience with Responsive Web Design (RWD) technologies like AngularJS, jQuery, jQuery Mobile, Node.js, Bootstrap, HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript, AJAX and JSON.
- Built custom CSS using CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in web pages.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
- Excellent experience in databases like SQL Server, Oracle and MySQL.
- Proficient in SQL, PL/SQL, Views, Functions, Stored Procedures, and Triggers.
- Development, testing and deployment experiences of enterprise applications on Windows platforms through IDEs such as NetBeans, Spring Tool Set (STS), My Eclipse and Eclipse.
- Experience in designing and developing n-tier applications, 3-tier architecture Object-Oriented technologies, and Module View Controller Architecture (MVC).
- Extensively worked in Unit & Integration Testing via Junit.
- A self-starter and quick learner who is experienced with working in multicultural, geographically distributed teams and possess good organizational & interpersonal skills.
- Excellent working experiences with different operating systems like Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Involved in all the stages of the SDLC of this project which include
- Design, Development, Testing and Production Support.
- Developed the application using Struts MVC.
- Used Hibernate extensively to map database tables to java domain classes and to persist the data into the database.
- Development and support of existing Web-based graphic user interface.
- Development and support of the back-end database structure.
- Design and architecture of moving the application to theJ2EE platform.
- DOL web app management system for unemployment wages, built with spring, Hibernate, and PostgreSQL.
- Developed the application using J2EE Frameworks Spring 1.x, Hibernate.
- Developed the maker/checker module from the scratch and worked independently on it.
- Involved in created UI standards document.
- Developed the application using Struts MVC, Hibernate, and JQuery etc.
- Developing DOL Unemployment wages web application using Eclipse, IBM WebSphere, J2EE, Jasper Reports, Java, JMS, Oracle Database, XML, and XPATH.
- Developed the User Interfaces using JSP, HTML, CSS and JavaScript.
- Used Internet Explorer developer tools and Fire bug to debug browser issues.
- Extensively used Core Java to develop business logic.
- Developed complex SQLs and used DB2 8.5 as the database.
- Extensively used ExtJS framework for developing User Interfaces.
Environment: J2EE 1.5, JSP 2.0, Struts 1.3, JDBC, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, SVN, Web Sphere 5.1, Eclipse 3.2, MySQL, Windows XP, HTML 4/5, CSS2/3, JavaScript, JQUERY, AJAX, JSON, XML,JSP, Eclipse and SVN.
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Worked with designer who designed user interfaces and prototypes for a web-based internal system.
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
- Developed and implemented user interfaces as per latest W3C standards.
- Developed client side validation code using JavaScript and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in fixing Front-End issues with the layouts.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
- Developed cross-browser pages using CSS, HTML, DHTML, and JavaScript
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
Environment: J2EE 1.5, JSP 2.0, Struts 1.3, JDBC, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, SVN, Web Sphere 5.1, Eclipse 3.2, MySQL, Windows XP, HTML 4/5, CSS2/3, JavaScript, JQUERY, AJAX, JSON, XML,JSP, Eclipse and SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering, system analysis, design and implementation phases of SDLC
- Managed other Jr. Developers to write external java procedures and provide dynamic interactive user interface.
- Designed and developed Interactive user interface using MVC framework, Java Script, AJAX, JSON, custom CSS, DHTML and HTML
- Used JDBC for performing data base operations with Oracle database
- Developed SQL queries and PL/SQL Stored procedures.
- Worked closely with the Business/Users team in proposing technical requirements.
- Worked with Multithreading with thread synchronization to achieve concurrency. Used Multitasking to improve performance of the system.
- Developed reusable java components with Spring Framework.
- Worked on Service Oriented Architecture - SOA with SOAP/ WSDL Web Services to integrate data among multiple applications and perform actions.
- Used XML - DOM Parsing to formulate Web Service SOAP message and retrieve data from Web Service - SOAP message
- Developed java procedures to make HTTP calls to Web Services to automate functionality and perform actions.
- Used Connection Pooling Mechanism in Jboss 7 for multiple database connections and better performance of the system.
- Used Jboss 5 and Jboss 7 as web server.
- Implemented Single Sign On (SSO) Authentication Scheme with IIS web server for to authenticate and identify users.
- Involved in analysis, design and development of Expense Processing system.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed the application using Spring MVC Framework.
- Performed Client side validations using JavaScript
- Developed user interface using JSP, HTML, CSS and Java Script to simplify the complexities of the application.
- Used AJAX Framework for Dynamic Searching of Bill Expense Information.
- Involved in configuring Spring controllers using IOC
- Configured the Spring framework for the entire business logic layer.
- Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one-to-many, many-to-one, one-to-one annotation based mappings in Hibernate.
- Developed DAO service methods to populate the domain model objects using Hibernate.
- Used Spring Framework 's Bean Factory for initializing services.
- Used Java collections API extensively such as List, Sets and Maps.
- Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
- Used Apache Log4J for logging and debugging.
- Extensively used Core Java such as Exceptions, and Collections.
Environment: Struts, Hibernate ORM, Spring Application Framework, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, Subversion(SVN), Maven, Log4J, SpringSource Tool Suite(STS), Windows XP, Web Sphere App server, Oracle.
Confidential
Responsibilities:
- Gathered all project requirements and functional specifications from Business users.
- Implemented MVC Architecture using Spring framework for the application.
- Wrote Business Logic using Java, Servlets for the different parts of the system based on business rules provided by the Business users.
- Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
- Mapped tables in database using Hibernate.
- Wrote client-side and server-side validation scripts using jQuery and JavaScript.
- Performed unit testing by writing test methods using Junit. Used CVS for version control.
- Extensively followed SCRUM methodology. Participated in Release and Iteration Planning meetings with engineers. Used HP QualityCenter as a defect tracking system.
- Designed and developed Web Services (SOAP, WSDL).
- Worked with Oracle for executing queries and stored procedures for testing data persistence. Assisted in production support; prepared daily batch monitoring report; dealt with clients for processing files.
- Ran Maven Scripts to automate the Java Build and Deploy process. Deployed application into the JBoss Application Server
Confidential
Java Developer
Responsibilities:
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Involved in implementing Enterprise Java Beans (EJB's) to access the database.
- Deployed Enterprise Java Beans on WebSphere Application Server.
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, Action Beans.
- Performed validations from a third party client using the Restful Web Services.
- Used multi-threading to code very efficient programs.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Designed the Webpages GUI using CSS, HTML.
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
- Interacted with the Users and Documented the Application.
Confidential
Java Developer
Responsibilities:
- Involved in writing lots of JSP's for and Servlets, and also worked on backend using EJB 2.1 and Hibernate3.1.
- Involved in working with Struts 2.0 (in coding the Dispatch Action Handlers) and JSP.
- Worked in implementing the functionalities using Struts Dispatch Action Handlers, JSP, HTML, Web Sphere 6.1.
- Involved in the development of GUI to the marketing database using SWING components.
- Worked on writing PL/SQL in MS SQL server 2005 Database for creating tables, triggers and select statements.
- Used PL-SQL for back-end validation and called them fromJavaclasses using Callable Statement.
- Participated in coding Servlets for the Transactional Model to handle many requests.
- Involved in writing JSP and JSF components. Created JSPs, Action, Tiles, Validations, EJBs. Used JavaScript for front-end validation.
- Involved in coding of Servlets for application control and coding of JSP's for presentation.
- Worked on coding Session beans for encapsulating the business logic and coding Entity beans for database interaction.
- Involved in using Service Locator pattern to identify and lookup the corresponding services for the given workflow.
- Worked on developing Struts 2.0 components, Servlets, JSPs, EJBs, otherJavacomponents.
- Provided client side validations using Struts Validator framework and JavaScript.
- Used SQL Query Analyzer for writing SQL scripts.
- Involved in developing manyJava Interfaces to integrate the web services with the database transaction tables.
- Involved in creating the database design & Table Design on MS SQL Server.
Environment: java 1.5, J2EE 1.4, Swing, IO, Collections, J2EE on WebSphere 6.1, MS SQL server 2005, PL/SQL & Stored procedures, functions, JSP 2.0, Servlet 2.4, WSDL, EJB 2.1, JavaScript, JSF 2.0, Hibernate 3.1, Struts 2, JSTL 1.1.