Sr. Java Developer Resume
Pittsburgh, PA
SUMMARY
- Have 8 years of experience in analyzing, designing, developing, implementing and testing of various client/server, web - based, distributed applications.
- Expertise in Java, JSF, JSP, JMS, JNI, JNDI, Frameworks (Struts, spring, Hibernate, JSF), EJB in Implementing JEE technology.
- Designed and developed Flex Based-user interface for a sophisticated data-center solution.
- Created advanced custom components adhering to the Flex component lifecycle.
- Written MXML and Action Scripts for Adobe Flex and created VO using Flex components.
- Have deep knowledge in creating GIS components, building GIS maps and interacting with databases.
- Proficiency in web development and related software including Adobe Dreamweaver, Flash 9, and Flex 2.0/3.0 and Flash Builder 4.0.
- Many of my java applications have been analyzed and designed by using UML (Rational Rose). Conversant with preparing the use case, class, and sequence diagrams to model a system.
- Experience in Design Patterns including Model View Controller, Session Façade Pattern, Data Access Objects and Singleton Pattern.
- Extensive experience on Rapid Application Development using IDEs such as Flex Builder, Eclipse, My Eclipse, RAD, Net Beans.
- In-depth knowledge of XML technologies XML, XSL, XSLT, JavaScript, HTML, DOM & SAX Parsers.
- Good exposure to Web Services such as SOAP, WSDL, UDDI and Used Hibernate as Object Relational Mapping Tools.
- Experience in Version Control tools like VSS, CVS and Subversion.
- Good interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, PHP
Java Technologies: Java AWT, JSTL, Java Swings. JDK 1.4/1.5, JEE 1.5, JDBC, Swing, Servlets, JSP 1.2/2.0, JSTL, Struts 1.1/1.2, Struts2.0, Spring, JSF, Java RMI, Hibernate 3.0, JUnit 4/4.8, Web Services, JSON, EJB 3.0.
Open Source Frameworks: Struts, Hibernate, Spring, AJAX
IDE’s: Adobe Flex, Dreamweaver MX, Flash Builder 4.0, Eclipse 3.6, web2.0, Net Beans 6.9, My Eclipse, RAD 8.0.
Application Servers: JBoss, IBM WebSphere 8.0.
Web Servers: Apache Tomcat 6.x/7.0, GlassFish 3.1, ArcGIS server 9.4/9.2
Markup Languages: HTML, DHTML, CSS, MXML, XML, XSL, XSLT.
Web Technologies: Action Script, JavaScript, JQuery, AJAX, DOJO HTML, DHTML, XML, XSLT, CSS, HTTP.
Graphics: Adobe Photoshop CS, Illustrator.
Version Control: CVS, Clear Case, Subversion.
Testing & Logging Frameworks: Junit, Log4j.
Database: Oracle, ArcGIS, SQLDeveloper, MySQL, DB2.
Operating Systems: Windows XP/2000/98/95, UNIX/Linux.
Other Tools: GIS ArcMAP, ArcCatalog, TestNG, ANT1.7.1, Maven 2, Log4J, Rational Rose, Microsoft Visio 2007, TOAD, Visual Studio 2005/2008.
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Sr. Java Developer
Responsibilities:
- Gathered requirements for the projects and updated SRS document.
- Extensively worked on ICEfaces and JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Improved application performance that reduced processing time from maximum 25 minutes to less than 3 minutes.
- Participated in using maven to deploy applications on development Environment.
- Weblogic was used for deploying Applications in Production and Development Environments.
- Used Interfaces and Implementation libraries for communicating with Services.
- JDBC had been used for dabatase connections.
- Involved in working on Hibernate for fetching data from database.
- Helped in building database queries and using Spring framework to support the application.
- SQLDeveloper and DBvisulizer were used as the Database.
- Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.
- Involved in deploying the application in Weblogic.
- Worked on bug fixing and enhancements on change requests.
- Helped Work Area Plans fixing and production support by using ArcGIS (ArcCatalog, ArcMap) and Oracle 10g.
- Used Javascript to improve the performance of application, for example, clients side validation.
- Written TestNG Test cases for perform unit testing.
- Wrote store procedure for purging the data in stations (plans, master stops, and multiple recipients locations etc.).
Environment: Java 1.5, JEE, JSF, IceFaces, tomahawk, JSP, Weblogic, Hibernate, XML, HTML, DHTML, CSS, JavaScript, Log4j,TestNG, Maven, XML, ArcGIS, Oracle 10g, DBvisulizer, SQLDeveloper, Eclipse Helios.
Confidential, New York, NY
Sr. Flex/Java Developer
Responsibilities:
- Gathered requirements for the projects and updated SRS document.
- Coordinate the Agile Methodology (Scrum) for developing Applications.
- Developed rich internet Applications (RIA) using Adobe Flash Builder 4.0 and Adobe Flex 3.0 Ides.
- Responsible for Adobe Mosaic Enterprise Server to develop the Modules and Tiles.
- Extensively involved in developing custom events and components adhering to Flex Component lifecycle.
- Used Action script to develop components and service calls such as frequent asked questions types.
- Implemented SOA Architecture to fetch data from remote locations.
- Participated in using Tomcat 7.0 to deploy applications on development Environment.
- IBM Web sphere was used for deploying Applications in Production and Development Environments.
- Handled External Interface API to communicate with Java Script and Back to Flex.
- Consumed SOAP and REST based web services.
- Coordinated with Adobe for Implementing Adobe Mosaic Enterprise Portal.
- Used Interfaces and Implementation libraries for communicating with Services.
- Worked as the Integrator to Integrate UI with the Service Layers.
- Developed Ant Scripts to deploy Application on Tomcat.
- Extensively used Flash Builder 4.0 skinning framework for skinning views.
- Involved in integrating JMS with flex by combining BlazedDs and Spring JMS.
- Used Flash player 10.1 as the plugin.
- Worked on XML to configure Views and catalogs.
- Helped Deployment team to download and use Live cycle ES2 to deploy Mosaic Application on IBM Web Sphere Application Server.
- Imparted Flex Context File to configure tiles and Applications.
- MySQL was used as the Database.
- Implemented Blazeds is used to communicate with java objects using Remote Objects.
Environment: Adobe Flex, Flash Builder 4.0, SOA, Flex SDK, Java 1.6, JEE, JMS,IBM Web Sphere 8.0, Hibernate, Cairngorm Micro Architecture, RIA, XML, HTML, DHTML, CSS, JavaScript, Applet, AJAX, Blaze Ds, ANT, Agile, XML, MySQL, Live Cycle ES2, Live Cycle Mosaic, Adobe Flash, SOAP/Rest Web Services.
Confidential, New York, NY
Sr. Flex/Java Developer
Responsibilities:
- Used Agile Methodology (Scrum) for developing Applications.
- Developed rich internet applications (RIA) using Adobe Flex 3.0 .
- Developed custom events and components adhering to Flex Component lifecycle.
- Used Spring Blazeds integrator to communicate with Java beans from flex.
- Implemented SOA Architecture to send the messages to multiple destinations.
- Used Documentum as the content repository to store the stories and templates.
- Flex screens were rendered with XML Templates from the repository.
- MySQL were used as the database.
- Used Tomcat 7.0 for deploying the applications.
- Having good experience in working with front end technologies like XML, HTML, DHTML, XSLT, CSS, JavaScript, AJAX.
- Developed persistence mechanism using hibernate named queries and annotations.
- Worked on Linux and UNIX Environments to deploy applications.
- Developed SOAP based webservices to communicate with product engine.
- CVS was used as the codebase repository.
- Event Map acts as the controller for the application.
- Solved Bugs in the development environment based on priority
- Used TOMCAT 7.0 as Application server.
- Implemented Messaging and asynchronous programming models in distributed systems.
- Developed Ant scripts to package application to deploy war file in tomcat and ear file in web logic.
- Used External Interface API to communicate with the Java Script.
Environment: Adobe Flex 3.0, SOA, Flex SDK 3.0, Flash builder, Java, JEE, Spring, Hibernate, Tomcat 7.0, Cairngorm Micro Architecture, RIA, XML, HTML, DHTML, CSS, JavaScript, JSON, AJAX, BlazeDs, CVS, ANT.
Confidential, AZ
Sr. Flex/ Java Developer
Responsibilities:
- Used Agile Methodology to develop the Applications.
- Worked closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.
- Designed and developed Flex Based-user interface for a sophisticated data-center solution. Created advanced custom components adhering to the Flex component lifecycle.
- Written MXML and Action Scripts for Adobe Flex and created (Value Objects) VO using Flex components.
- Responsible for implementing best design patterns from Cairngorm architecture to interact with backend JEE and Web Services layer to pull out the data to Flex UI components.
- Designed several Flex UI screens with the help of Flex Builder.
- Web2.0 based UI Framework development HTML, JSP, CSS
- Designed and developed presentation layer using Servlets, JSP, Java Beans, CSS, HTML, DHTML, Java Script.
- Used web services to communicate with the servers which are located remotely.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts framework for the implemented modules.
- Data sources were configured in the app server and accessed from the Dao’s through Hibernate.
Environment: Adobe Flex 2.0/3.0, Adobe Flex Builder, web2.0, Flex Data Services, Macromedia Flash, Dreamweaver, Java, HTML, DHTML, Action Script, Java Script, XML, CSS, JSP, Servlets, EJB, WebLogic, Struts Framework, Hibernate, Oracle.
Confidential, Cortland, NY
Java Developer
Responsibilities:
- Spring IOC dependency injection is used to inject all configurations
- Worked on MVC framework for designing the project
- Designed Java Servlets and Objects using JEE standards
- Extensively involved in developing Java Sever Pages, Action classes, Tiles, Validator and EJBs for various user transactions
- Prepared the XML Schema for the data maintenance and structures
- Developed EJB session beans, Message Driven Bean and used JMS for messaging services
- Used JSP for presentation layer which contains log in form for users to enter the system and other pages to receive and present data inside the system; used entity beans as the model to represent the persistent data and interacted with database
- Designed the GUI using HTML, JSP, Tiles, Validator, AJAX, CSS and JavaScript for front-end validations and auto-completions
- Used the Struts framework for I18N
- Designed database and created tables, written the complex SQL queries and stored procedures
- Worked on entity beans to persist to Oracle Database
- ORM Hibernate Framework to implement Object Relational mapping
- Designed Style Sheets like Cascading Style Sheets (CSS)
- Used the log4j for logging system
- Involved in coding for JUnit Test cases
- Used ANT for building the application
- Prepared XML Parsers like SAX parser to parse the data
Environment: Java, JEE, WebSphere 7.0, Spring, JSP, Servlets, Struts 2.0, Tiles Framework, HTML, AJAX, CSS, JavaScript, EJB, JMS, Hibernate, WinCVS, Oracle PL/SQL, Eclipse, UML, Rational Rose, JUnit, ANT, XML SAX, DOM, XSL.
Confidential
JAVA developer/Manager assistant
Responsibilities:
- Design the search engine web page with HTML, JAVASCRIPT for form validation.
- Used servlet to receive request and response to users.
- Used JDBC to interact with MySQL database
- Wrote SQL code within Java classes.
- Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations.
- Co-ordination with the Testing team in testing the requirements
- Deployed the entire application in Tomcat/Glassfish on Windows and UNIX platforms.
Environment: Java, SWING, JDBC, JavaScript, HTML, Servlet, Eclipse3.0, Jigloo, Tomcat, glassfish, MySQL, Toad.
Confidential
JAVA/DATABASE developer
Responsibilities:
- JDBC was used to retrieve products details that were stored in MySQL tables.
- User interface was developed using HTML and Java applets.
- PHP was used to obtain environment variables from the browser.
- Used Photoshop for product image modifications.
- Access permissions were provided by Java security packages.
Environment: Java, SWING, JDBC, JavaScript, HTML, Front Page, Photoshop CS, MS Paint, Windows, MySQL