Java Developer Resume
Tampa, FL
SUMMARY
- Around 6 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Expertise of the Software Development Life Cycle, Waterfall, Agile as well as methods and practices followed to validate and ensure Quality Assurance Control.
- Expertise in developing and implementing Web applications using Java/J2EE technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front - end UI development skills using scripting languages HTML5/HTML, CSS3/CSS, JSP, JavaScript, Angular, XML and PHP.
- Worked extensively on technologies Spring, Web services, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, MySQL, DB2.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Worked on Web Application Development using Struts and Spring MVC framework.
- Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Experience in ANT and Maven build tools.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
- Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Extensively used JavaScript to make client side validations and to parse complex expressions
- Used Log4j for effective logging.
- Worked on implementation of the version control software CVS, VSS, SVN and Clearcase.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
TECHNICAL SKILLS
Operating Systems: Windows 7/8, Open Unix 8, Linux
Programming Languages: C, C++, Java 1.4/1.5/1.6, J2EE, JSP, JSF, MVC, JPA, log4j
Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJS, Backbone.js, JQuery
Database Languages: SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2
RDBMS: Oracle 9i/10g/11g, MySQL, DB2
Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service
Web Services Technology: XML, SOAP 5.0, WSDL, UDDI, Apache CXF 2.2.9/2.6
Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 7.0
IDE: Eclipse 3.5/3.6.1/4.2/4.3.1 , RAD 8.0, NetBeans 6.9
Java Framework: Struts 2.1.6/2.2.1/2.3.16 , Spring 3.0.1/3.2.6 , Hibernate 3.5.4/4.0.1/4.2.8
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Study the requirements and to prepare detailed technical specification documents.
- Application Warehouse Module - GUI applications with event-driven programming developed using AWT and JDBC/ODBC, with capability to enter new customer info into the system, to change and renew the information about plans, to prepare daily, monthly cost reports, spending reports
- Used Jenkins for system integration and automation of source control application.
- Created a SOAP Web Service from scratch using top-down approach Used SOAP UI for testing the Web Service.
- Responsible for assigning the tasks & monitoring code of all team members.
- Applications are designed using J2EE, XML/SAOP, WSDL, Web Services
- Involved in creation of data source and used Subversion for Versioning and concurrent access to the project files
- Used Spring Framework for Dependency Injection and spring bean wiring.
- Working with the JIRA tool for Quality Center bug tracking.
- Developed API using Hibernate to interact with the Oracle database.
- Used Maven to build and generate code analysis reports.
- Developed and Enhanced admin module on Spring MVC Framework and worked on the Spring IOC and Spring DAO for model layer.
- Created different interactive spring web flows for creating, modifying and deleting the case status.
- Extensively worked on form validation using the Spring Validator framework.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Developed various EJB components to fulfill the business functionality.
- Created Xsds and WSDLS for the DB2 prepared statements.
- Designed high level documents for the SOAP DB2 web services.
Environment: Java, J2EE, spring, Web Services, SOAP UI, SVN, WebSphere7.0, Tomcat apache, SVN, My SQL
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP.
- Developed the web application using Spring MVC framework and Implemented RESTful Web Services for making the application able to run on different platforms.
- Customized Jasper Reports and SQL procedures per the client requirements.
- Developed test cases to validate the REST services and performed unit test using JUnit Framework.
- Extensively used JDBC APIs for database connectivity and data retrieval.
- Created Hibernate mappings and debug issues related to data integrity.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed programs to send email alerts and error logs in the event of process failures.
- Created a service account admin user under "Service Account" group, which was used by the RSF (Reporting Services Framework) to create users, edit users, delete users, login to and logout from BOE and perform some other tests (defined in the framework source code) automatically in "Application Users" group, under which we had five different groups corresponding to five different applications.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
- Developed JSP pages for presentation layer (UI) and client side validations done using JavaScript.
- Developed the Servlets for processing the data on the server.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Used WebLogic for design, development, and deployment of applications.
- Designed and modified User Interfaces using JSP, JavaScript and jQueryand involved in designing the user interfaces using JSP.
- Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
- Used JIRA to keep track of bugs and issues.
- Involved in coding for JUnit Test cases.
- Used SVN to keep track of source code versioning.
Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, Struts, Apache CXF, UNIX, Linux, Sybase, Clearcase, CRUD, JSP, JUnit, JQuery, JIRA, JSF, Maven, WebLogic, Oracle 10g, SVN, UML, Agile.
Confidential
Java Developer
Responsibilities:
- Used Struts frameworks to develop/ enhance the eZAccess and Risk Portrait and Risk Intelligence application.
- JSP’s, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
- JavaScript, AJAX, JQuery, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
- CAST is used to analyze the impact analysis report and measure the health factors of an application.
- Followed the client coding standards.
- Involved in unit testing, Peer Review and UAT testing
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Web Sphere Application Developer (WSAD) is used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed and deployed the web services.
Environment: J2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, CAST, WASD
Confidential
Java Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, XHTML, JavaScript, CSS, JSP, Servlet and beans
- Involved in coding reviews and enhancement of application.
- Developing the application as per the requirements.
- Developed various components of the application and unit test them.
- Developed various modules using MVC Struts.
- Used struts tag libs for developing user interfaces.
- Extensively usedJavaMailing Service API to create, send, receive, and read messages
- Developed Servlets, Session and Entity Beans handling business logic and data
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Written SQL Queries to interact with Oracle database.
- Deployed Enterprise application using WebLogic Application Server
- Maintained multiple Enterprise applications in Production Environment of WebLogic 8.1
- Successfully executed all the test cases and fixed any bugs/issues identified during the test
Environment: J2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, CAST, WASD
