Sr. Java J2ee Developer Resume
San Francisco, CA
SUMMARY:
- Around 8+ years of experience in delivering projects to clients in USA, UK and Australia.
- Highly skilled SUN CERTIFIED JAVA PROGRAMMER with expertise on Java, J2EE and related technologies to design develop and manage enterprise - level web applications.
- Experience in all phases of Software Development Life Cycle (SDLC).Extensive
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Vision.
- Developing enterprise application using Java/J2EE technologies in Banking, Insurance and Telecom.
- Experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web Services, JMS, multi threading, MVC architecture and Design Patterns. Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams using JUDE.
- Working with RDBMS such as Confidential, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Hands on experience in SOA and Web Services, Messaging services using Apache Axis. Experience in XML technologies like XML, XSL and XSLT Sound knowledge in AJAX and GWT.
- Exposure to developing J2EE applications using IDEs like RAD, Eclipse, WSAD and NetBeans.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Self-motivated, able to set effective priority to achieve immediate and long-term goals.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
PROFESSIONAL EXPERIENCE:
Sr. Java J2EE Developer
Confidential, San Francisco, CA
Responsibilities:
- Worked on modern development methodology Scrum and technologies like Java, J2EE, Web Services, XML, EJB, DWR (Direct Web Remoting), Adobe ColdFusion etc
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Worked on persistence layer using O/R Mapping tool IBatis with Confidential Database.
- Experience with SQL and basic CRUD operations
- Developed Confidential PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Involved in the implementation of DAO using Spring-Hibernate ORM, Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Used JQuery library and implemented Ajax features.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Worked on iText bug fixes for document rendition in document compile process.
- Directory Listing and File down load services (Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX)
- Developed order receipt report with bar code using lowage iText and jasper report.
- IBM ILOG development, migration and integration with Java based application
- Writing web 2.0 optimized website content.
- Designed and developed SOA based enterprise system using Confidential SOA Suite and WebLogic .
- Used JDBC to connect to the information model tier.
- Design and Developed using WebService using Apache CXF.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic server.
- Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
- Writing JUnit test/Integration test cases for asserting functional quality
Environment: s: Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, Confidential, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile, Web 2.0, SOA
Sr. Java Engineer
Confidential, San Francisco, California
Responsibilities:
- Prepare Java/J2EE development structure for Rational Application Developer.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Worked on creating menus and tabs on JSP pages using JQuery and CSS.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Interfaced with the Confidential back-end using Hibernate Framework and XML config file
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Drove identification of current bottlenecks in application delivery lifecycle and implemented Agile pracfices & behaviors across globally distributed application development teams
- Designed the UML diagrams based on the OOAD principles
- Developed AJAX scripting to process server side JSP scripting.
- Developed JSPs using EL language and JSTL tags.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Construct and optimized SQL queries in DB2
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Calling pl/sql stored procedures to display data into database.
- Developed Data Access Objects (DAO) using JDBC API for Database access.
- Creation of REST Web Services for the management of data using Apache CXF
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed the application using Eclipse IDE and worked under Agile Environment
- Transferred cloudscape to DB2 for WebSphere Portal.
- Performed software builds using makefiles, scons, VM and Subversion in a Linux and Windows environment.
- Mentoring of junior members for agile (Scrum) process & Junit testing.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented Java Script validation frame work for client side & server side.
- Developed complex Web based UI using Struts Ajax and Java Script.
Environment: s: Java, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, JSP, Junit, Confidential, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile, Web 2.0, SOA
Java Developer
Confidential, Seattle, WA
Responsibilities:
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Performed Java web application development using J2EE and Netbeans.
- Used JBoss application server to deploy application into Production environment.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Handled necessary Business logic in Servlets
- Used Maven to build and generate code analysis reports.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Involved in the development of reports using iText tool.
- Provided end user support for all levels of Confidential ECM users.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Provide consultation / customization on various Open source and Web 2.0 products
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Development of web pages in PHP/FX.PHP using Filemaker Pro as the database
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed the front end using JSF and Portlet.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Developed UI screens using YUI, CSS and JQuery.
- Prepared statements are used for communication with MySql database
- Used TOAD for all database query testing and optimizations
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Responsible for the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe for Version Control.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Used EJB,JMS,Java Script in enhancement of the product
Environment: s: Spring, Hibernate, Struts, APACHE CXF, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA, JSF, Websphere Portal, Web Services, soap, DOJO, Sencha ExtJS, CSS, AJAX, Html5, DB2, Xml, Confidential ECM, JIRA, Subversion (SVN), JRules, Scrum, JMS, Apachi Tomcat, Linux, PHP.
Sr. Software Developer
Confidential - Renton, WA
Responsibilities:
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Used AJAX to create interactive web pages.
- Implemented Struts MVC architecture by creating Model, View and Controller classes.
- Implemented Struts Validation framework to validate the customer data.
- Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.
- Implemented a web service to interact with the database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
- Create an Entity bean to interact with TIBCO middleware.
- Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
- Implement logging mechanism using STRUTS.
- Deploy application in JBOSS server using Ant scripts.
- Unit and integration testing
- GUI automation work (selenium webdriver) in Java and tcl/tk scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Has involved in development of back-end business layers using Servlets
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Developed XSD for validation of XML request coming in from Web Service.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
- Working with the JIRA tool for Quality Center bug tracking.
- Designed Interactive GUIs using Java Applets and Swing.
- Designed Power Cubes using Cognos Transformer
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Integrated and implemented SOA solutions with Confidential SOA suite: Confidential ADF, BPM, BPEL, Confidential Service Bus OSB.
- Design & Development for the first major project to use the new Confidential BPM infrastructure.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
- Involving in Building the modules in Linux environment with ant script.
- Involved in writing Unix Shell Script for performing automated tasks.
- Expose PL/SQL database access layer as web service using RD/Z.
- Extensively worked with Asynchronous java scripting AJAX.
Environment: s: CoreJava, Servlets, jsp, html, javascript, Javabeans, Core java, TIBCO, Jdbc, JDBC, Confidential, Windows XP, Unix Shell Script.
TECHNICAL SKILLS:
Scripting languages: RDBMS, Confidential, Informix, SQL Server, DB2, PL/SQL
Databases: HTML, XHTML, DHTML, CSS, XML, XSLT, Java Script
Application Servers: Websphere, Apache Tomcat, Jboss
Services/Architecture: Service Oriented Architecture (SOA), Web services
Operating systems:Linux, Windows
Programming Languages: J2EE, Java, Servlets, JSP, Struts, Spring, JSPHibernate, JSTL, JNDI, EJB, UML, C, C++, Python