Java Developer Resume
Tampa, FL
SUMMARY
- 7+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
- Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
- Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, JMS, JNDI, RMI, Struts, XML, ANT, JDBC.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi Threading, Exception Handling and Polymorphism.
- Good experience in J2EE technologies like Servlets, Applets, JSP, Jquery, JDBC, Java Beans, EJB.
- Proficiency in Front - end development skills using scripting languages like HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, DOM, JQuery Plugins.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic 9.2, Apache Tomcat 5/v6.0.
- Extensive experience in different IDEs like Eclipse, MyEclipse, NetBeans, and Visual Studio.
- Extensive knowledge and working experience in Service-Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and Spring and a thorough understanding of Database application designs and implementation using Oracle, SQL Server, MongoDB.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, DTO, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
- Good Working knowledge on databases like Oracle 8i/10g/11g, SQL Server 2000/2005, MySQL, PostgreSQL.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Experience in developing Web based GUI’s using JSP, HTML, CSS, and JavaScript.
- Experience in developing AXIS2 web services using SOAP,WSDL and HTTP.
- Involved in integration, functional and user acceptance testing.
- Have a very good experience in using Windows (7/2000/XP/VISTA), Unix and Linux (Red hat & Ubuntu).
- Industry experience in Banking, Health care and Insurance domains.
- Highly self-motivated and a goal oriented team player with strong analytical and problem solving abilities with good communication and interpersonal skills.
- Strong debugging skills and ability to learn new concepts and technologies quickly.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, UML
J2EE Technologies: Java J2EE, Java J2SE, Servlets2.x, JSP2.1/2.0/1.2, Web Services, JDBC
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, Prototype, Ext-JS, Angular-JS, Node-JS, DHTML, XHTML, XML, XSL, XSLT
Frameworks: Spring MVC, Hibernate, Struts, AngularJS, AOP, DAO
Databases: Oracle 8/9i/10g/11g, MySQL, SQL Server 2000/2005, PostgreSQL, DB 2 9.1/8.1/7.2
Application Servers: Apache Tomcat 5/v6.0, WebLogic, JBoss AS
Design Patterns: MVC, Front Controller, Session Facade, Singleton, Factory, Business Delegate and DAO patterns
Development Tools: Eclipse IDE, MyEclipse, Netbeans, SQL tools, Visual Studio 2012, Rational Rose, JUnit 4.x.
Operating Systems: Window 7/2000/XP/VISITA, Unix, Linux(Red hat & Ubuntu) and Mac OS.
Server Scripting: JSP, JSTL, Custom Tag Library, AJAX(Dojo,JSON).
Web Services: SOAP, RESTful, JAX-WS,JAXB, AXIS 2, Service Oriented Architecture(SOA).
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Ant 1.7, Maven 2.x.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Have been part of development and deployment of the project.
- Back end development of the project in terms to writing Java services for various functionalities to implement SOA and OSB.
- Integrating the services with accordance to the existing services and developing the new WSDL and XSD files as per the business needs.
- Performing front end - to - back end integration for different forms of wires.
- Have dealt with the total development and integration of Foreign Exchange Service from end - to - end.
- Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users.
- Testing the functionalities in terms of requests and responses for the front-end Jsonfiles.
- Writing the front end look and appearance for the screens using Javascript, AJAX, AngularJS and jquery.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP and REST architectures.
- Have written Database queries to deal with updating of records in Tandem Database.
- Used hibernate in order to deal with large databases the organization has.
- Actively participated in production support.
- Had to do quality assessment and control for the application.
- Documenting and updating the work that is being done.
Environment: Java 1.6.31, Weblogic Server 10.3.6, jboss 7, Tomcat Server, Eclipse, OEPE, Maven, Anthill Java, JAX-WS, Soap UI, OSB, SVN, Oracle 11g, Tandem, jQuery, Hibernate, JSP, AJAX, YUI, AngularJS, HTML 5, XML, Struts, Springs Framework.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP, AngularJS as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- UsedHibernateORM framework withSpringframework for data persistence and transaction management.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.
- Implemented the logging mechanism using Log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
Environment: JDK 1.5, J2EE 1.4, Agile Development Process, Struts 1.3, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.0, RSA, JMS, JSP, Servlets 2.5, WebSphere 6.1, SQL Server 2005, Windows XP, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit 3.8, SVN.
Confidential, Plymouth Meeting, PA
Java Developer
Responsibilities:
- Implemented Agile Methodology for project Management.
- Worked with business partners for requirements gathering.
- Diagrams and developed class diagrams using Rational Rose.
- Design and development of UI Screens using JSP, HTML, CSS and JavaScript, AngularJS.
- Developed Controller Servlets and Action Servlets to handle the request and responses.
- Developed Request Cash Message and get Cash plugins using Java Beans.
- Designed DTD's for XML representation of data.
- Involved in SDLC of application developed using AGILE methodology.
- Involved in resolving business technical issues.
- Understand all project requirements as specified in Use Cases and Requirement Specifications.
- Lead the development of data access beans using hibernate, middle ware web service components.
- Develop the GUI using JSP, spring web flow following spring web MVC pattern.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- Used SVN for version control across common source code used by developers.
- Written the JUNIT test cases for the functionalities.
- Used Log4j for application logging and debugging.
Environment: JDK 1.6, Eclipse 3.2.1, JSP, Spring MVC, Hibernate.
Confidential, Oklahoma City, OK
Java Developer
Responsibilities:
- Worked on the project using industry standard design of technologies which mainly include Struts 2, Spring 3.1 and Hibernate.
- Used Agile (SCRUM) methodologies for application development.
- Implemented the MVC design pattern using Struts 2.
- Used features of Spring 3 framework like IOC, AOP and Spring Hibernate integration on the server side.
- Designed and implemented the Hibernate based DAO layer.
- Created and consumed SOAP Web Services using JAX-WS.
- Used Maven2 for product lifecycle management.
- Created the PL/SQL stored procedure, function, triggers for the Oracle 10g database.
- Assisted the Quality Analysis team in testing the application.
- Created unit test cases using JUnit.
- Used Eclipse as the IDE and Web Logic 10 as the application server.
- Worked on the production support team and the deployment team.
Environment: JDK 1.5, Agile(SCRUM), JSP, Servlets, MVC, DAO, Struts 2, Spring 3.0, Hibernate 3.3, HTML,JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, Eclipse 3.5, Web Logic 10, JUnit.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Identified the Business Requirements and Involved in preparing System Requirements for the project.
- Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
- Consumed soap web services developed by third party vendors.
- Designed and developed various stored procedures, functions and triggers in PL/SQL to implement business rules.
- Created Rest web services to get the response in front end for online banking and even for mobile application.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
- Used Web service to load various labs and external systems by using their services.
- Participated in the technical code reviews and prepared peer review documents.
- Developed Maven build scripts and involved in deploying the application on Websphere.
- Used SVN as version control.
- Involved in various SDLC phases like Design, Development and Testing.
- Developed Graphical User Interfaces using XML and JSP's for user interaction.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Data Access was done using iBatis-ORM.
- Assisted efficiently in the design, development, testing, upgrading new HRIS capabilities.
- Consumed Web Services to check the credit history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes and documenting the system deployment.
- Used Ant to build the J2EE application.
Environment: Java 1.6, J2EE, Eclipse IDE, Spring 3.0, JavaScript, JPA, JSON, XML, JAXB, Weblogic, Oracle 10g, PL/SQL, Restful Web service, Maven, Subversion.
Confidential
Software Developer
Responsibilities:
- Extensively worked on Spring Framework.
- Created used interfaces using JSP.
- Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
- Developed the DAO objects using JDBC.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- Used JDBC to connect the J2EEserver with the relational database.
- User input validations done using JavaScript and developed use cases using UML.
- Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs.
Environment: Java, J2EE, JSP, Spring, HTML,DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Log4j, Eclipse.
Confidential
Junior Systems Engineer
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, Eclipse 3.1 IDE, XSLT, Apache Tomcat.