We provide IT Staff Augmentation Services!

Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Java / J2EE Developer

SUMMARY

  • About 9 years of experience in all aspects of Software Design Development, Business Analysis, Technical Documentation, Analysis, Database engineering, Testing, UAT, and Training.
  • Worked with top-tier clients across US and Asia like TYCO, Town Sports International, and Comcast. Vastly experienced in the Financial, Tax, E-Commerce, Web and database development Projects.
  • Expert ability to transform Business Requirements into Functional Specifications emphasis on workflow analysis and design, complex and parameterized Use Case documentation, streamlined user interface design, business process engineering, and process flow modeling.
  • Excellent knowledge of Java, J2EE, Hibernate, Spring, JPA, JSP, Servlets, Struts, XML, Ajax, JDBC, Oracle, Clear Case, Ant, Log4J.
  • Expert at Developing WEB 2.0 Applications using and developing frameworks like jQuery, Prototype.
  • Proficient in Object Oriented Analysis and Design OOAD representation techniques and dataflow process modeling, Analysis Design with Interaction and Class diagrams.
  • Design and Develop Turnkey applications to manage business for various clients. Developing Class Diagrams, Sequence Diagrams with Rational Rose, Designing applications with various design patterns like Facade, DAO to efficiently utilize network resources.
  • Designing Messaging / Communications between various legacy applications within the client's network.
  • Experience in Agile software development utilizing Scrum and test based development based on JUnit
  • Knowledge of Ant with Ivy, Maven build, dependency resolution and project management tools
  • Ability to communicate effectively with both internal and external clients to gather functional and non-functional requirements

TECHNICAL SKILLS

  • Programming Languages, Technologies and Software Development Tools: Java, Hibernate, JPA, Spring, JUnit, Ant, Java EE technologies such as EJB 3.0, JDBC, JNDI, JMS, Servlets, JSP, Java XML APIs, XML, SQL, WebLogic Server, JBoss, Tomcat, CVS, Source Safe, ClearCase, Eclipse, IntelliJ Idea, Bugzilla, Rally,
  • Scripting: jQuery, ExtJS, JSP, CSS
  • Databases: Sybase, Oracle, DB2, MySQL
  • Operating Systems: Linux/Unix, Mac OS, Windows

PROFESSIONAL EXPERIENCE

Confidential Sr Java Developer

Responsibilities

  • Lead developer for two of the most highly critical applications of provisioning flow. Redesigned the GUI app,
  • Redesigned and developed a highly critical GUI app of provisioning flow
  • Involved in all phases of the application right from gathering requirements to developing, testing, deploying the application.
  • Introduced ehCache to the application which improved the performance of the application. Used Spring quartz to implement timer to the application.
  • Redesigned and developed the front end pages to improve user interfaces using jQuery, css, AJAX, Spring in the application.
  • Deep integration of a number of jQuery plugins to provide the best user experience.
  • Integration with a service back-end using AJAX to provide a responsive UI.
  • Fixed the cross browser compatibility issues thus making it easier for techs to provision as needed.
  • Working with offshore team, assigning them tasks as needed. Daily Scrums to follow up on the task assigned.
  • Lead developer for one of the most critical backend service of the provisioning flow.
  • Designed and developed Connection Manager Module of the application which prevented any incoming requests to pass through in case of backend failure, thus making the app robust and preventing any application downtime.
  • Managed the application being moved from the old environment to the new environment, solving any deployment issue, incompatibly issue. Working with the consumers for seamless integration of the new end point.
  • Worked on deploying the application on Cloud platform, thus redesigning/developing the legacy app.
  • Managing the app also involved gathering requirements from the consumers to add new feature/API as needed.
  • Working with offshore team, assigning them tasks as needed. Daily Scrums to follow up on the task assigned.
  • Managed some more of the services, adding new features as requested by business/consumers.

Environment: Windows, Linux, Java, SOA, JSON, CSS ,BOOTSTRAP, AJAX, J2EE, JSP, SQL Server, Eclipse, WebStorm, jQuery, Weblogic , Spring MVC, Rally, Spring Quartz Scheduler. SOAP UI, LDAP, JXPLORER, Ant, Maven.

Confidential

Java Developer

UBM Web Services

UBM Web API was built to utilize the data extracted from various feeds.

Responsibilities

  • Designed and developed the Web Service Layer which is the data provider for all applications within UBM Domain using Spring and JPA Hibernate .
  • Conceptualizing the idea, Designing, Documenting and developing the entire service layer project adopted as standard data interchange across UBM.
  • Eliciting requirements and converting them to Functional Specifications and eventually deriving the design of the system.
  • Designing modules by developing Class and Sequence Diagrams based on the Design.
  • Developed the web application using SPRING MVC and Web Service supporting JSON and XML
  • Creating entities and integrating JPA / Hibernate. All configurations were Annotation Spring Hibernate driven.
  • Deep integration of a number of jQuery plugins to provide the best user experience.
  • Integration with a service back-end using AJAX to provide a responsive UI.
  • Design, Development of Web Forms using JSP, Java, JSTL, jQuery, JSON, WebServices.
  • Conducting and being a part of Daily Scrum also being a scrum master .

Environment: Windows, Java, SOA, JSON, CSS ,BOOTSTRAP, AJAX, J2EE, JSP, SQL Server, Eclipse, WebStorm, jQuery, Tomcat 7, Hibernate, Spring, Rally.

Feed Orchestration

Automated the Feed Unification Orchestration for various feeds using toolsets by Information Builders.

Responsibilities

  • Designed and developed the automation of Feed Unification process for various feeds types.
  • Used iWay ETL tool Data Quality Center to extract, cleanse the data.
  • Created the orchestration to automate the process of feed processing, using IIT tool.
  • Used ISM to deploy the application.
  • Set up AWS Enviornment for running the feeds.

Environment: Windows, IIT, ISM, iWay DQC, SQL Server, AWS, Rally.

Confidential

Java Developer

Inpensa develops Expense reduction software for major corporations to effectively and efficiently track, manage and oversee large scale cost cuts.

Responsibilities

  • Design and develop the entire front-end layer of the product.
  • Deep integration of a number of jQuery plugins to provide the best user experience.
  • Integration with a service back-end using AJAX to provide a responsive UI.
  • Design, Development of Web Forms using JSF, Java, JSTL, jQuery, JSON, WebServices.
  • Playing active role in all phases of the project, design, requirements and development.
  • Using Hudson, Junit, JProbe and other available tools to facilitate the process defined.

Environment: Windows, Java, SOA, JSON, AJAX, J2EE, JSF, SQL Server, Eclipse, WebStorm, jQuery, JBOSS 7, Oracle 11g, Hibernate, Spring, JIRA

Confidential

Java Developer

Responsibilities

  • Involved in Gathering Requirements from Business.
  • Designing, Documenting and developing the project.
  • Involved in Developing Functional Specifications.
  • Designed and Developed JSP pages using JSTL tag libraries.
  • Used JavaScript, jQuery, AJAX extensively to build the features to enhance user experience.
  • Design, Development of Web Forms using JSP's, Java, JSTL, jQuery, Ajax.
  • Used Spring MVC to handle the requests.
  • Used Hibernate for data access layer.

Environment: Windows, Java, J2EE, EJB 1.1, JSP, Servlets, DB2, MyEclipse, JDBC, Weblogic, AJAX, jQuery, JSP, JSTL, Spring MVC, Hibernate, Visio.

Responsibilities

  • Actively involved in production support.
  • Responsibilities included fixing, debugging, analyzing bugs.
  • Involved in Unit testing and Integration testing. Checking for Browser Compatibility IE, Mozilla .

Environment: Windows, Java, J2EE, EJB 1.1, JSP, Servlets, AS400, DB2, MyEclipse, JDBC, Weblogic

Confidential Java Developer

Responsibilities

  • Involved in gathering requirements from the client, conceptualizing the idea, Designing, Documenting and developing the entire project.
  • Involved in Developing Functional Specifications.
  • Designing modules by developing Class and Sequence Diagrams based on the Functional Specification.
  • Developed application presentation layer using Struts 1.2 frameworks.
  • Used Hibernate manage the data access layer.
  • Designed and Developed a Customizable Reporting Module to monitor progress of tasks and organizational efficiency. Used Jasper Reports for developing reports.
  • Designed and built the exports / imports component to export and import to standard formats such as iCal. Used ical4J to build the feature
  • Designed and Developed JSP pages using JSTL tag libraries.
  • Being a Web2 application, Used JavaScript, jQuery, AJAX, dwr extensively to build the features to enhance user experience.
  • Used Struts Tiles library to dynamically assemble presentation pages from reusable components.
  • Unit Testing and Integration Testing of JSPs, Servlets.
  • Design, Development of Web Forms using JSP's, Java, JSTL, jQuery, Ajax,
  • Involved in Unit testing and Integration testing. Checking for Browser Compatibility IE, Mozilla .
  • Actively used web2cal events calender, which was used to assign/manage the tasks to an individual/team members.

Environment: Linux, Windows, Java, J2EE, JSP, Servlets, Hibernate, Struts 1.2, Tiles, Validator Framework, XML, Jboss, Eclipse, XML over HTTP, Ant, Log4J 1.2, Junit3.8.1, AJAX, DWR

Confidential

Java Developer

Responsibilities

  • Involved in Developing Functional Specifications based on the Client's Requirement
  • Involved in designing modules by developing Class and Sequence Diagrams based on the Functional Specification.
  • Developed application presentation layer using Struts 1.1 frameworks with MVC2 , which includes Modules, Resource bundles for Internationalization.
  • The Middle Tier was EJB 2.1.
  • Used JDBC code to store and fetch data from Database.
  • Designed and Developed JSP pages using JSTL tag libraries.
  • Used JavaScript, jQuery, AJAX, dwr for validations/ business rules.
  • Used Struts Tiles library to dynamically assemble presentation pages from reusable components.
  • Developed SQL code to perform data Inserts, Updates and Deletes on Oracle database.
  • Unit Testing and Integration Testing of JSPs, Servlets.
  • Design, Development of Web Forms using JSP's, Java, JSTL, jQuery, Ajax.
  • Involved in Unit testing and Integration testing. Checking for Browser Compatibility IE, Mozilla .
  • Actively used web2cal events calender, which was used to represent, Club Schedules, Manager Calendar, Appointments Calendar for Trainer, Reservation of Club amenities like pool, studio, tennis court etc.

Environment: Linux, Java, J2EE, EJB 2.1, JSP, Servlets, Hibernate 3.0, Struts 1.2, Tiles, Validator Framework, XML, Jboss, JMS, Eclipse, XML over HTTP, JDBC, Oracle 10g, Magic Draw, Ant, Log4J, Junit, AJAX, DWR

Confidential

Roles Responsibilities

  • Involved with the Business Analysts and UI Analysts to consolidate requirements into design document.
  • Designing and developing scalable and configurable Systems for Tax Filing State-tax, Federal and International for over 2800 Legal Entities of Tyco.
  • Involved in developing JSPs, Java Business and Persistence Layers. Developing SQL Queries and JUnit Test cases
  • Designed and developed a workflow engine to support various applications developed as they had configurable workflow.
  • Instrumental in developing a dispatcher framework built on struts framework to facilitate role based secure access into the systems.

Environment: Linux, Java, J2EE, JSP, Servlets, Hibernate 3.0, Struts 1.2, Tiles, Validator Framework, XML, Jboss, JMS, Eclipse, XML over HTTP, JDBC, Oracle 10g, Magic Draw, Ant1.3, Log4J 1.2, Junit3.8.1, AJAX, DWR

Confidential

Java Developer

Responsibilities

  • Responsible for Creating the High Level Design Document and the Low Level Design Document.
  • Created Sequence Diagrams, Class Diagram using Rational Rose UML with JSP, Java Bean.
  • Implemented J2EE patterns viz Factory, Session Fa ade, DAO, and Singleton, Value Object design patterns.
  • System development JSP and Servlets based on Struts Implementation MVC architecture .
  • Developed the Object Generator where the Objects Components and the Stored Procedures would be auto generated for the Admin Module thereby reducing the effort in time by over 75 .
  • Implemented the software key algorithm module driven , which would be generated based on the number of modules the client purchases.
  • Extensively involved in the creation of all the Session Beans for the MailBox and Datasets Module
  • Developed the JSP, Java Beans, Custom Tags which is using the Action Controller
  • Developed an Error Handling framework in the front end, which would present validation errors in a graceful manner to the user.
  • Introduced the concept of Remote Scripting to process requests without submitting the page.
  • Used ANT and log4j for building java files and for warnings respectively.

Environment: J2EE JSP, Custom Tags, Servlets2.2, JSP1.1, JDBC2.0, JNDI , struts 1.1, Java 1.3.1, Custom Tag Handlers, XML, XSLT, DTD, HTML, JUnit 3.8.1, Oracle 8i, SQL Server 2000, Weblogic, Rational Rose 2000, Rational ClearCase 2000

Confidential Java Developer

Responsibilities

  • Involved in Requirement Gathering and Analysis. Designed Documented the Architecture with Use Case and Visio Diagrams. Also wrote the High and Low Level Software Design Document.
  • Coordinating with Clients to gather requirements, analyze and re-design the existing legacy system with new web application as n-tier architecture.
  • Actively participated in whole life cycle of development, from design phase to implement phase, testing and deployment.
  • Designed and created tables, views, stored procedures, and triggers in the SQL Server 2000.
  • Design, Development of Web Forms and controls using JSP, JSTL . Developing the solution using SQL server database and JDBC.
  • Extensively used Dataset and Data Reader to transfer Data between the Client and Server.
  • Writing test cases based on the Business Requirement Document
  • Involved in Unit testing and Integration testing for N-Tire Applications. Checking for Browser Compatibility IE, Mozilla .
  • Prepared technical documentation Help for the application.

Environment:

J2EE JDK 1.2.2, Servlets, JSP, JDBC , XML, XSLT, Weblogic, Oracle 8.0, JDBC, Rational Rose

Confidential Software Developer

Responsibilities

  • Responsible for Creating the High Level Design Document and the Low Level Design Document.
  • Responsible for development of UML diagrams in Rational Rose Use Case Diagram, Sequence Diagram, and Class Diagram . Involved in website design according to the wire frames.
  • Maintained quality by following coding standards, doing code reviews and testing effort estimation.
  • Responsible for writing the JUnit Test Cases for the Component developed.
  • Involved in Production support for the entire site. Tickets managed with ClearQuest
  • Creating the Ant Script for build and deploying the application.
  • Involved in Bug Reviews, development of some new business requirement, QA testing Support.

Environment: Windows NT4.0 Linux, Java Beans, Servlet, JDBC, Oracle 8i, MS SQL Server 2000, Weblogic, XML , VSS, Junit

Confidential

Software Developer Tester

Responsibilities

  • Involved in web screen developments according to the wire frames.
  • Writing Test Cases to document all the scenarios
  • Testing the application with test scripts.

Environment: Windows NT4.0 Linux, Java Beans, Servlet, JDBC, Oracle 8i, MS SQL Server 2000, Weblogic, VSS

We'd love your feedback!