Java Developer Resume
FloridA
SUMMARY
- 8 years of professional IT experience in all phases of Software Development Life Cycle(SDLC), Extensive experience in Agile Methodology based working environment, Analysis, Design, Implementation, Integration, Testing and Maintenance of applications using Java/J2EE and object oriented Client/Server and Web - based inter and intranet Multi-Tier architectures.
- Extensively worked on Java, JSP, Servlets, JDBC, App/Web servers, Spring MVC, Struts and JavaScript, HTML, XML, XSLT, DOM and AJAX/ JQuery.
- Proficient in using Eclipse IDE, RAD for developing web applications.
- Experienced with Design Patterns and Model View Control (MVC) Architecture (MODEL 1, MODEL2) using STRUTS framework and working with SPRING framework.
- Proven experience in Tomcat,Websphere.
- Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MongoDB and Sybase databases.
- Proficient in writing promotion scripts using Ant, Maven.
- Proficient in unit testing the application using JUnit.
- Strong exposure to Software methodologies like Agile and Waterfall.
- Strong communication and interpersonal skills.
- Proven ability to work independently and in a team environment.
- Strong Technical background with excellent Debugging, Problem solving and communication skills. Good team Player with reputation of integrity and ability to work on multiple Technologies.
- Exposure on EJBs, Design Patterns, Ext JS and Application level architecture. Also involved in End to End testing of the entire application as and when necessary.
TECHNICAL SKILLS
Programming Skills: Java, C, Visual Basic, PL/SQL.
J2EE Technologies: JDBC, Hibernate, Servlets, JSP, JavaBeans, JSF, STRUTS, EJB, AJAX, Web Services.
Scripting Languages: HTML, DHTML, JavaScript, JSON, XML, Unix Shell Scripts.
Web Servers: IBM Web Sphere, BEA Web Logic, Apache & Tomcat, Glassfish.
Design Patterns: MVC Architecture, Business Delegate, Data Access object, Composite View, Singleton, Abstract Factory.
RDBMS: Oracle 9i/8i/8.0/7.5, SQL*Plus, DB2 6.0/400, MS SQL Server 2000/7.0.
PROFESSIONAL EXPERIENCE
Confidential, Florida
Java Developer
Responsibilities:
- Involved in the requirements gathering for the Toolbar Functionality in the ecommerce Leap Frog Project.
- Implemented the Web Framework, which supports the Toolbar functionality for B2C Customers.
- Extensively worked on Struts framework to implement new functionalities according to the ongoing initiatives as well as maintaining the current system as it is and fixing bugs Implementation for Initiatives also applies to B2B site as well.
- Extensively worked on JavaScript as well to handle all the front-end AJAX calls to the back-end and display/render the UI with Dynamic content accordingly.
- Worked on the Project for Black Friday Dynamic Ads.
- Worked on re-designing the Product Page
- Written a lot of wrappers for CDAP calls to the back-end.
- Refactored a lot of code in Cart and Product according to the Standards.
- Excellent participation in Scrum/Agile Backlog Grooming, Sprint planning sessions.
- Handled various scenarios of ordering which involves a lot of integration testing between front-end and back-end.
- Handled number of Customer calls when they run into Issues while using this new Quoting tool.
- Also written a lot of Documents (design/deployment) to facilitate the Knowledge transfer.
Environment: WAS 8.x,, JSP, HTML, Spring, JQuery, Winscp, Putty, MS SQL Server 2008, IIS Web server, MS Active Directory.
Confidential, Camp Hill/PA
Java developer
Responsibilities:
- Developed detailed business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams for new requirements.
- Worked in an Agile development process based on Scrum.
- Employed Model View Controller as structural framework of application, other design patterns like data transfer objects, service locator, business delegate and front controller were also used.
- JSP was implemented as facade of application with usage of EL, JSTL and other custom tags. Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
- Used NextGen Framework for front end design.
- Written DAO’s to connect to DB2 database.
- Developed Presentation layer usingJSPsand Custom tags, Client side validations are done usingJavaScript.
- WroteAction classes, Request Processor, Business Objects and Service classes.
- Implemented Different Design patterns like Singleton, Business delegate and DAO design pattern.
- Used Customtag libraries in theJSPpages.
- Deploying applications on IBM Websphere Application Server.
Environment: Java1.5/5.0,J2EE, Servlets, JSP, EJB, JSON, CSS, HTML, Oracle, Pl/Sql, Javascript,IBM Websphere Application Server 7, RAD 8.
Confidential (Orlando/FL)
Java developer
Responsibilities:
- Interacting with the business users, analysts and understanding the requirements.
- Designed the Web Pages using XHTML and CSS.
- Used JSF Framework to wire the business components.
- Defining the managing beans in faces context and business layer component beans.
- Developed UI screens from available wireframes using Primefaces3.2.
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Generated PDF reports using IText and core Renderer jars API.
- Used Maven to build project by defining all dependencies in pom.xml file.
- Defined service layer using EJB3.0.Defined remote and local servicesusing JNDI names.
- Accessed remote and local EJB services from controller using JNDI names.
- Worked on Increasing the Performance of Entire Application using Ajax.
- Created Different Model objects layer for Database and presentation.
- Developed data access objects layer components to interact with DB2 and used MyBatis to access database.
- Worked on data access layer for insertions, updating and retrieval operations of data from DB2 database.
- Performed deployment of project EAR on Web sphere.
- Used MQ Broker APIto control brokers and their resources through a remote interface.
- DataAccessLayeraccessed Database using JNDI Names of Data source which are created on web sphere.
- Used SPRING Dependency injection to access mapper objects created using MyBatis from dataAccessLayer.
- Used Log4j to log the error friendly log messages to the log files.
- Used software versioning and revision control system SVN to maintain current and historical versions of codebase.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
Environment: Java 6.0, JSF2, Prime faces 3.2, CSS, XHTML, JavaScript, EJB 3.0, Spring3, MyBatis3, DB2,Web Services, Windows 2007, Eclipse indigo, JUnit4.7, Log4j, Maven2.2.0, SVN1.8, DataStudio4, Web Sphere7.
Confidential
Java developer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Used IBM RAD 7.x for modeling the software artifacts.
- Experience working in AGILE development environment.
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Worked on both Admin Client side and as well RESTFULServices end.
- Performed spring 3 MVC Internationalization and Localization on JSP Pages.
- Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
- Spring hooks were used to integrate Hibernate at persistence layer.
- Worked on Test Driven Development environment.
- Experience on generating XML to send the request to the server.
- Experience on working with XSD, XML Schemas.
- Implemented server side application using SQL and PL/SQL.
- Used Ajax and JQuery to dynamically load the content into the web pages without reloading the pages.
- Understanding of web caches as part of maintaining system performance.
- Implemented Web Services (JAX-WS) to communicate with the Confidential policy system.
- Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using HQL.
- Worked on JSF components like data table, menu bar, calendar and tree.
- Experience on internationalization and localization techniques.
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used Spring Framework to initialized managed beans and services.
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Used PVCS for version control and LOG4J for debugging.
Environment: J2EE, Spring 3.0, JSF 2.0, Hibernate 3.0, RAD 7.x, JUnit, Oracle 10g, ANT 1.5, Log4J, AJAX, JQuery 1.6,XML,XSLT,XDQL,DQL,MS Visio,UML, Web Sphere 7.0,WCM6.1, Web Services, PVCS, CSS.
Confidential
Java developer
Responsibilities:
- Primary responsibilities included the development of the code using Core Java and web Development skills.
- Worked in Batch programming using UC4 scheduler.
- Worked on MVC architecture provided by Spring framework where we separated UI, Model and Controller part separately.
- Implemented security across all the service by using secured annotation on class level in order to inject security in all the services.
- Developed SOA using Web Services implementation based on SOAP,RESTFUL,Xml and WSDL,JAXB,ApacheCXF.
- Worked on both top-down and bottom-up approaches for webservices development using Apache CXF.
- Implemented Queues using JMS API based on Apache ActiveMQ
- Designed classes and interfaces in order to access those methods for the implementation.
- Implemented persistence layer using Hibernate by integrating Spring Core.Implemented Lazy fetching and Criteria Query.
- Using context propagation and binding and unbinding the context with different roles to implement the proper security context.
- Implemented test cases using JUnit and Derby database.
- Used SOAP UI for testing hitting servers in order to test it from SOAP and also used REST interface to talk with DOPS and other services like Active Directory, VRM Integration Service.
- Worked in Agile environment for the development process (SCRUM Methodology).
- Working with STSas an IDE for the Development.
- Written different unit test cases with different scenario and ran them in JUnit to test it.
- Working with SQL Server and DB2
- Update wiki pages whenever any new classes or interfaces are being added.
- UsingTomcat to deploy the portal designed and developed for testing purpose.
Environment: Java 1.5,Spring,ActiveMQ,WebServices,Apache CXF,ActiveMQ,Xml,Jax-B, EXT-JS,UC4 Scheduler, Ant, Tomcat,STS, SQL Server, DB2,Microsoft SQL server Management Studio, Squirrel,Agile,JIRA,Hibernate.
