Java/j2ee Developer Resume
Newark, DE
SUMMARY
- 8+ years of IT Industry experience - in design, development, implementation of various application projects using Java and J2EE related technologies.
- Having good experience in all the phases of Software development life cycle, starting from analysis, design, coding, unit testing, solution testing, UAT and Production support.
- Worked on the Agile development methodologies.
- Extensively worked on n-tier architecture systems with application system development using Java, J2EE, Struts, Hibernate, Spring, XML, Web Services (SOAP and Restful), Tomcat, Oracle, SQL Server, SQL, PL/SQL, and UNIX, LINUX, SOLARIS.
- Good management skills and successfully mentored individuals in both technical and process related areas to maximize productivity levels.
- Expertise in understanding and translating the user’s workflow into business requirement and realizing them into fully functioning systems.
- Extensive knowledge in database transactions management for database related changes by integrating Hibernate with Spring.
- Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Possess expertise in Java Development, skilled at progressing from problem statement to well documented designs.
- Experience in working on a AngularJS project.
- Areas of interest and exposure are enterprise software development, enterprise Application Integration, web services.
- Extensively worked on JavaScript, DOM scripting, HTML, AngularJS, XHTML, HTML5, JSP, Java UI, DHTML, AJAX and CSS.
- Having experience in design and development of Business Applications.
- Involved in setting up and managing Crucible code reviews
- Coordinating with the QA team, and resolving the QA defects.
- Involved in post release Stabilization and enhancement task of the application
- Writing the Java Documentation for Maintenance activities and release notes.
TECHNICAL SKILLS
Programming Languages: Java,J2EE(Servlets, JSP, JDBC,JMS Webservices),SQL,PL/SQL,C,C++,Socket programming
RDBMS: Oracle10g, MS Access, My SQL, SQL,PL/SQL,DB2,SYBASE
IDE Tools: Eclipse, IntelliJ
Web Technologies: HTML, HTML5, XHTML, DHTML, XML, UML, AJAX, CSS, JavaScript, AngularJS, Jquery, JSF, XML BEANS, XSLT
Operating Systems: Windows NT, Windows-2000/XP, Solaris Unix, LINUX
Design Patterns: Data Access Object (DAO), MVC, Singleton
Frameworks: Struts, Spring, Hibernate
J2EE Servers: Apache Tomcat, Web Sphere, Web Logic
PROFESSIONAL EXPERIENCE
Confidential, PRINCETON, NJ
Java/J2EE Developer
Responsibilities:
- Analyzed business requirements and created technical design documents.
- Followed the Waterfall methodology to develop and deliver the project.
- Responsible for working on SOA/Web Services. Used JAX-WS, web services for interacting with other systems and to validate customer information.
- Developed Restful wrappers for the Services so that the data can be pulled to the front end easily.
- Implemented Fallout mechanism using Message Driven Beans, JMS.
- Extensively Used JBoss Seam Framework for Developing the UI Screens.
- Developed Stored Procedures, Functions using Oracle. Used hibernate as ORM for Java and Database interactions.
- Created a Data model for the TARP Application based on the Business requirements and Wire Frames.
- Used Hibernate framework for mapping an object-oriented domain model to a traditional relational database.
- Integrated of all screens and making changes according to requirements.
- Used Maven for building the application, and completed testing by deploying on application server.
- Used SVN for version control.
- Deployed applications on JBoss Application Server.
- Wrote unit test cases for Unit Level testing using JUnit.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Environment: JAVA, J2EE, SOA, Restful, JMS, EJB, Struts, Hibernate, XSD, JQuery, WSDL, XML, Web Services(JAX-WS), JSP, Servlets, Eclipse, RAD, SVN,Oracle, Sybase,PL/SQL,UNIX, Log4J,Websphere,JBoss Seam, JBoss Developer Studio, JBoss Application Server .
Confidential, NEWARK, DE
JAVA/J2EE Developer
Responsibilities:
- Analyzed business requirements and created technical design documents.
- Followed the Agile methodology to develop and deliver the project in 3 week sprint phases.
- Responsible for working on SOA/Web Services. Used JAX-WS, web services for interacting with other systems and to validate customer information.
- Developed Restful wrappers for the Services so that the data can be pulled to the front end easily.
- Implemented Fallout mechanism using Message Driven Beans, JMS.
- Involved in coding for the front-end of our product for multiple browsers like Chrome, Mozilla, IE (8, 9, 10 and 11) using HTML5 and CSS3.
- Developed the code and enhanced the UI of our product using AngularJS and JavaScript.
- Worked on Browser based development tools like Firebug, Chrome Dev tools and IE Development tool.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using AngularJS.
- Front end validations were done using Java Script.
- Developed Stored Procedures, Functions using Oracle. Used hibernate as ORM for Java and Database interactions.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: JAVA, J2EE, SOA, Restful, JMS, EJB, Struts, Hibernate, XSD, JQuery, AngularJS WSDL, XML, XML Spy, Web Services(JAX-WS), JSP, Servlets, Eclipse, RAD, Perforce, HP Quality Center, Oracle, Sybase, PL/SQL,UNIX, Log4J,Websphere.
Confidential, Memphis, TN
Sr. Analyst
Responsibilities:
- Individually involved in developing a Reporting framework (Custom Reports), which enables the users (with certain permissions) to run reports for different set of transactions.
- This reporting framework provides the users to view and download the Account Activity, Card Management, Transaction Management, Driver and Vehicle reports for set of users OR fleet accounts under an Account Hierarchy.
- Involved in understanding the requirements, task estimation, and writing high level and low level designs (including ER Modeling and UML Modeling).
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Developed and deployed Servlets for the interaction with the Oracle database using JDBC.
- Developed Web Services using RESTFUL services and XML.
- Developed UI using HTML, CSS, JQuery, JSP, Java Script, Extended JavaScript and Ajax.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like
- Have worked on the Agile development Methodologies.
- Singleton, Front Controller, Intercepting Filter Business Delegate, MVC and Data Transfer Object (DTO).
- Understanding of the exact requirements given by the customer.
- Developed the UI Screens using JSP, JavaScript and HTML.
- Coding and Implementation of the design using Java and different J2EE technologies like Servlets, and JSP.
- Extensively used Spring for writing Business Functionality.
- Used Hibernate framework for mapping an object-oriented domain model to a traditional relational database.
- Integrated of all screens and making changes according to requirements.
- Involved in writing SQL scripts.
- Used CVS for version control.
- Performed Unit Testing of modified codes.
- Setting up the development environment using Spring Web flow & writing the ANT build file and set up Beet performance monitoring.
- Designed and developed communication between client and server using Secured Web Services.
- Involved in development of the application writing and configuring the web flows.
- Hands on experience with JSTL Core, SQL, Functions and Custom tags.
- Involved in analyzing and writing Junit test cases and Apache web tests for testing front end web flows.
- Involved in setting up and managing Crucible code reviews
- Coordinating with the QA team, and resolving the QA defects.
- Involved in post release Stabilization and enhancement task of the application
Environment: Java, Tomcat, JSP, Java Script, JQuery, JSF, JMS, Web Services(SOAP and Restful), Spring, Hibernate, J2EE related Technologies, DHTML, HTML, Tomcat 6.x, Ajax, Oracle, PL/SQL, Socket programming
Confidential, Ann Arbor, MI
Java\ J2EE Developer
Responsibilities:
- Developed J2EE based screens for a business user to validate trades, positions and options details. Used JSP, HTML, CSS, JSF, and AJAX for the enriched front end.
- Wrote object-oriented JavaScript for transparent presentation of both client-side and server-side validation.
- Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
- Development code for XML parsing using SAX & DOM parsers.
- Programming and Development of web pages using Spring 3.0, AJAX, Servlets, Java UI (JSP, HTML) and Object Oriented JavaScript.
- Implemented the presentation layer (user interface) using JSP, JavaScript, HTML, CSS, JSF and AJAX.
- Achieved MVC pattern using SPRING MVC architecture.
- Used Hibernate Framework to build Query service.
- Involved in developing a framework for processing the Tax Returns in the STARS project.
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated the required data in the Oracle database to save and update the database using Hibernate.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP).
- Provided product support and On-call customer support.
- Prepared the Functional, Design and Test case specifications.
- Designed and developed communication between client and server using Web Services.
- Developed and deployed the application on Application Server using Ant scripts.
- Used Web Services to exchange information on Loans and Credit history. Also Used SOAP framework and WSDL.
- Wrote Use Case documents for testers and Test Cases for the application Unit Test.
- Have worked on the Agile Development Methodologies.
Environment: Java, EJB, JSP, AJAX, XML, Tiles, JavaScript, JQuery, CSS, JSF, XHTML, HTML, DHTMLX,, JMS, WebLogic, Eclipse, Oracle, UNIX, Windows XP
Confidential, ME
Application Developer
Responsibilities:
- Individually involved in developing a Reporting framework (Custom Reports), which enables the users (with certain permissions) to run reports for different set of transactions. This reporting framework provides the users to view and download the Account Activity, Card Management, Transaction Management, Driver and Vehicle reports for set of users OR fleet accounts under an Account Hierarchy.
- Involved in understanding the requirements, task estimation, and writing high level and low level designs (including ER Modeling and UML Modeling).
- Setting up the development environment using Spring Web flow & writing the ANT build file and set up Beet performance monitoring.
- Designed and developed communication between client and server using Secured Web Services.
- Used JIRA Tool for Project Workflow management.
- Hands on experience with JSTL Core, SQL, Functions and Custom tags.
- Individually involved in development of application specific custom tag libraries (Error Handling, Logging Restrictions)
- Involved in analyzing and writing Junit test cases and Apache web tests for testing front end web flows.
- Involved in setting up and managing Crucible code reviews
- Coordinating with the QA team, and resolving the QA defects.
- Involved in post release Stabilization and enhancement task of the application
Environment: Java, JSP, JavaScript, JQuery, Webservices (SOAP and Restful), JSF, Spring other J2EE related Technologies, SVN Sub-Version, Tomcat 5.0, Ibatis, Oracle.
Confidential
Java Developer
Responsibilities:
- Ensure appropriate application of Software life cycle and serve for the software system.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
- Designing the project flow in UML.
- Design and develop user interfaces using JSP, JavaScript and HTML.
- Developed Java Servlet on server side for handling requests and responses from the Web pages.
- Implemented the XML binding functionality using JAXB.
- Developed Java classes/beans to communicate with Oracle database using JDBC.
- Implemented unit tests and code reviews using Junit.
- Creating command and model classes
- Migrating and deploy the application on Tomcat server
Environment: XML, JSMS, Web services, STRUTS, Eclipse, Oracle, Windows 2000.