Java Developer Resume Profile
Boston, MA
SUMMARY
- 6 years of Experience in Software Development of web applications using Java technologies.
- Experienced in design and development of web applications using Java/J2EE, Struts, JSF, Spring, Hibernate, Apache Solr, JQuery, AJAX, Oracle, MySQL and SOAP/Restful Web services.
- Experienced in Client Side Technologies such as HTML, CSS, JavaScript, JQuery and AJAX.
- Experienced in developing Web Services, using Restful and SOAP based APIs.
- Experienced in working on Agile and Scrum Methodologies.
- Experienced in Requirement management, Design, Implementation, Integration, Deployment and Testing.
- Experienced in SDLC and Quality Assurance practices.
- Experienced in handling security using Spring Security mechanisms in web applications.
- Experienced in Virtualization.
- Experienced in production support activities involving bug fixes, monitoring the applications, resolving the issues raised by the end user.
- Experienced in implementing design patterns across web applications.
- Specialized in the development of applications on both Windows and UNIX environments.
- Experienced in Bug/Defect tracking tools Jira, Bugzilla and HP Quality Center .
- Experienced in Change Management and Configuration Management processes GIT, SVN, CVS, PVCS, VSS, Jenkins and Kintana .
- Experienced in Functional, Regression, Integration, Manual, System, End-to-end, Security, Load and Performance testing.
- Experienced in automating the test cases using JUnit, TestNG and Selenium frameworks.
- Excellent interpersonal and communication skills. Worked individually as well as a team player.
TECHNICAL SKILLS
Programming Languages | Java 1.6, SQLPlus, JavaScript, HTML, CSS, bash Scripts, C/C , SQL. |
Web Technologies | JSP 2.0, Java Servlets, Struts 2, Java Beans, JDBC, JavaScript, AJAX, JNDI, CSS, XML, HTML, SOAP, WSDL, Web Services, Axis |
Operating Systems | Unix/Linux RHEL 6, Windows 2000 and XP, MAC |
Databases | DB2, Oracle 10/11g and MySQL 5.1 |
Tools/ Frameworks/Technologies | Struts Framework, Spring, RUP, Tiles, Hibernate, JSF, JMS, EJB 3, Eclipse 3.0, RSA, RAD, CVS, SVN, GIT, UML, Clear case, Ant and Maven |
Application Servers | BEA Weblogic 10, JBoss, Apache Tomcat, Websphere |
Design Methodologies | OOAD, MVC Model, OOPS, UML Agile Project Methodology |
PROFESSIONAL EXPERIENCE
Confidential
Role: Java developer
Responsibilities
- Involved in the development of use case documentation, requirement analysis, and project documentations.
- The presentation logic was coded as JSP's using Industry standard Struts MVC framework.
- The business logic was implemented predominantly using JAVA objects.
- Developed several display Panels in HTML using JSP and Struts taglibs.
- Wrote JavaScript functions to perform form validation and user event handling.
- Developed ActionServlet, ActionForm, Java Bean classes for implementing business logic for the Struts Framework.
- Implemented J2ee design patterns such as Front Controller, DAO, Business Objects, Value Objects and Transfer Objects.
- Designed DAO interfaces and implementations that provide abstract access to the database.
- Used SVN for software source code Version Control and Management.
Environment: Java, J2EE, Servlets, Spring, Hibernate, RUP, JSP, HTML, CSS, JavaScript, VSS, MVC Frameworks, Windows and UNIX.
Confidential
Role: Java Developer
Responsibilities
- Developed parts of Offer Management Service OMS application service using Spring framework with controllers, facades and services for offer decision requests from Telco subscribers. The OMS application service exposes Web services, which will be called by client application.
- Used centralized repository to determine offers for customers during inbound calls. Offered flexibility, efficiency, and speeds time-to-market.
- Developed Spring POJOs, which were added to the application service. Experience as a Spring object designer by coordinating a part of team for specific modules.
- Spring JDBC technology for the Data Access Layer. Data access methods in Java implementation classes are exposed to the client.
- Created and enhanced Oracle 11g tables, procedures and functions for supporting subscriber offers.
- Created back-end components of Web Service is spring based objects and DAOs.
- All code designed using Spring Prototype and Session scope based on J2EE design patterns.
- Developed Spring Web Service WS based application using synchronous SOAP and WSDL.
- Strong experience in testing Web Services using SoapUI and mock services.
- Used Maven to generate the web application build and deploy steps.
- Hands on experience in the Analysis, Developing, Testing and Implementing.
- Actively used Agile methodology for this project development.
- Supported the product when developed code was released and gone into production.
- Knowledge of Telecommunications and Products/Service functionalities from experience.
- Actively participated in meetings with the client and other internal teams for the discussions to review new projects from the technical/business perspective.
Environment: Java, Web Service, WSDL, WebFlow, Spring 3, BEA Weblogic 10, JSP, J2EE, JSP, HTML, CSS, JavaScript, VSS, JDBC, JUnit, ERD, Oracle 10g, PL/SQL, Clearcase
Confidential
Role: Java developer
Responsibilities
- Developed the application using Java, JSP, Servlets, HTML and JavaScript.
- Designed the data flow for the client-side screens and the object interaction layer for the server side components using JBoss.
- Developed the GUI in JSPs and some forms for standalone application using Swing components.
- Used Table Model in developing Entity Objects from Eclipselink comments
- Developed the Session Beans for tracking the session data and database transaction
- Wrote Transactions and Securities Roles in JBoss Server.
- Developed the Serialized Objects to pass the details from the Client/Server.
- Used Hibernate to extract data from Oracle.
Environment: JAVA, J2EE, JSP, Swing, Servlets, Hibernate, JBoss, JavaScript, XML, and HTML.
Confidential
Role: Java Developer
Responsibilities
- Designed user screens using HTML, JSP and Java Script.
- Developed custom java script libraries to be used by UI components for drawing purposes.
- Written SQL stored procedures to retrieve data for report usage.
- Developed utility classes for time zone conversions and holiday calculation in a given year.
- Fixed integration and production bugs.
- Involved in code review process.
- Involved in unit testing and integration testing of the product.
Environment: Java, HTML, JavaScript, JSP, Servlets, EJB, Weblogic, XML, Eclipse.
Confidential
Responsibilities
- Developed many back-end application modules using J2EE patterns and Java Beans for business logic using WebLogic and Struts.
- Developed parts of User Interface using Core Java, HTML/JSP and client side Validations using JavaScript.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Developed Struts Action and Action Form Java classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.
- Developed the presentation layer using Struts Framework with JSP/JSTL.
- Developed the server side validation using JMS, JSP and Java Beans.
- Involved in the Database design and development. Created SQL scripts and stored procedures for efficient data access.
- Involved in the system integration and user acceptance tests.
Environment: Java/J2EE, JSP, JSTL, Java Script, XML, HTML,JSF, Java Beans, Hibernate, Bean Tags, Struts framework, Servlets, WebLogic Server, Ant, JMS, SQL, LINUX, PostgreSQL.