Java Application Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in enterprise application design, development, testing, deployment, integration, migration, documentation of different software applications.
- Extensive experience in n - tier applications for J2EE platform using Java, JDBC, JSP, Servlets, EJB, Struts, Spring MVC, Tiles, JSTL, Tag Libraries, ORM using Hibernate, Web Services, JNDI, JNI, JMS, XML, XSLT.
- Experience in deploying business applications using application servers JBoss, IBM Web Sphere, BEA Web Logic 8.x/7.x and web server Jakarta Tomcat 6.x/5.x
- Wrote front-end development in JSP, JavaScript.
- Experienced in implementing Web Services (JAX-RPC, SOAP, WSDL and UDDI).
- Developed the applications with Design Patterns such as MVC, Session Fa ade, Factory Pattern, Singleton, Business Delegate and Data Access Objects
- Worked on version control tools like SVN, CVS, Rational Clear Case and VSS.
- Expertise on user interface using SWING/JFC, AWT and AWT Events
- Experience in Log4J logging services and JUnit for unit testing, Ant for project build
- Experience in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose.
- Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Experience in back-end Database programming using Oracle, MS SQL Server and MySQL
- Skilled at programming on IDE s like Eclipse, IBM RAD
- Excellent knowledge in CMS like Drupal, Wordpress
- Experience in domains Telecom, Financial, Ecommerce
- Expertise on working Sun Solaris, Linux, and Windows Vista/2000/XP.
- Self-starter, Quick Learner, excellent communication and interpersonal skills.
- Can work independently with minimal supervision and deliver in time with quality
TECHNICAL SKILLS:
Languages: Java 1.6, C, C++, SQL, PL/SQL Frame Work: Jakarta Struts, Tiles, Spring MVC, Drupal, Wordpress Java Technologies: Hibernate, EJB, JMS, JAAS, JNDI, JNI, JDBC, JSP, Servlets, RMI, CORBA, JAXP, Design Patterns, SWING/AWT Web Technologies: HTML, DHTML, AJAX, CSS, JavaScript, XML, DTD, Schema, DOM, SAX, XSLT, Web Services, JAX-RPC, WSDL, SOAP, UDDI Application Servers: Web Logic 8.1/7.0, Web Sphere 5.0/ JBoss 3.1 Web Servers: Tomcat 6.x/5.x/4.x, Apache HTTP Web Server Database: Oracle 10g/9i/7, MS SQLServer 7.0 RDBMS, MySql IDE(s): Eclipse, RAD Development Tools: CVS, VSS, Rational Clear Case, Clear Quest, Rational Rose, TOAD, SQL Developer, Mantis,, Putty, WinSCP, Cygwin, JUnit, Log4J, Ant, WinMerge Operating Systems:Sun Solaris, Linux, FreeBSD 4.10, Windows Vista/XP/2000, Ubuntu 8.5 Protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, RMI IIOP
EXPERIENCE:
Confidential, GA Java Application Developer
AT&T Wireless, one of the largest wireless service providers in USA. One point universal system is a Cingular (AT&T) wireless system that enables store customer service employees to effectively activate phones, assist customers with their mobile phone accounts and perform Point of Sale activities within the application. The system allows performing customer service, activations, pos, inventory functions, administration, link to other applications and websites
Responsibilities:
- Involved in project migration (existing swing application to web integration) using Struts 2.0 web frame work based on MVC2 Architecture.
- Served integral role in analyze, design, develop and implement new requirements
- Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as View & Action Servlet as a Controller and JQuery.
- Developed validations for forms data and for server side using Struts validation Developed Action, Dispatch Action classes, Dyna Action forms using struts 2.0
- Created web.xml, struts-config.xml, tiles-defs.xml and application-resources properties.
- Used JDBC to connect & retrieve data from DB (for existing Swing application) to connect to Oracle.
- Wrote sql queries and stored procedures with SQL RDBMS
- Involved in code reviews and ensuring code quality across the project.
- Developed API and used for Performing 3rd Party verification like Address verification, Phone number validation using webservices from CARE, Major changes to the Self service front end.
- Developed JMS interface programs to push the new data from the One Point Application to other Corporate systems
- Suggested architectural improvements for the One Point to Corporate System Integration.
- Developed Shell script for monitoring the application availability and log file rotation
Environment: Java (JDK1.5), J2EE, JSP, JMS, Struts2.0, Servlets, JavaScript, XML, JQuery, CSS, Oracle 10g, Weblogic Server, Maven, Clearcase, svn.
Confidential, Boston, MA Java Developer
Responsibilities:
- Major involvement in the development of the Consumer facing event aggregation platform using Drupal and LAMP Stack.
- Developed and implemented the private Event Ticket selling platform using Java, J2EE
- Developed contents for events in Drupal Content Management System
- Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as View & Action Servlet as a Controller.
- Developed validations for forms data and for server side using Struts validation Developed Action, Dispatch Action classes, Dyna Action forms using struts 2.0 MVC architecture
- Used Hibernate as persistence layer in project web integration.
- Developed Java Bean components and O/R Mapping using Hibernate
- Involved in code reviews and ensuring code quality across the project.
Environment: Drupal, LAMP, JDK1.6, Struts2.0, Tag Libraries, Tiles, JSTL, JSP, Servlets, JMS, HTML, CSS, XML, XSLT, DTD, DOM, Java Script, AJAX, Multi Threading, Design Patterns, JAX-RPC, SOAP, WSDL 2.0, Eclipse, WinCVS 2.0, Weblogic 8.1, Doclet 1.5, Log4J, Ant, MySQL, Putty
Confidential, Des Maines, IA Java Developer
Confidential, one of the largest Banks in USA provides Banking, Home Mortgages, Loans and more. Online account management application provides customers with various features to manage their account online. This project involves in enhancement of the existing application. Additional functionalities are added and the application provides secure and easy access to the online account that include creating new account, monthly statements and more.
Responsibilities:
- Served integral role in analyze, design, develop and implement new requirements
- Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as View & Action Servlet as a Controller.
- Developed validations for forms data and for server side using Struts validation Developed Action, Dispatch Action classes, Dyna Action forms using struts 2.0
- Used Hibernate as persistence layer in project web integration.
- Developed Java Bean components and O/R Mapping using Hibernate
- Involved in implementing Web Services in several modules integration.
- Used JDBC to connect & retrieve data from DB (for existing Swing application).
- Used Java Web Start to launch the Applicant Processing System.
- Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point messages or just publish
- Used Eclipse IDE for application development, debugging.
- Used WinCVS version control, Log4J as logging services & Ant to build project.
- Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point or just publish
- Involved in code reviews and ensuring code quality across the project.
Environment: JDK1.6, Struts2.0, Hibernate, Tag Libraries, Tiles, JSTL, JSP, Servlets, JMS, HTML, CSS, XML, XSLT, DTD, DOM, Java Script, AJAX, Swing 2.x, Multi Threading, Design Patterns, JAX-RPC, SOAP, WSDL 2.0, Eclipse, WinCVS 2.0, JBoss, Doclet 1.5, Log4J, Ant, BugNet, Oracle 9i, PL/SQL Developer 7.1, Java Web Start
Confidential, UK Java/J2EE Developer e-Link logistics.com is a new concept combining attributes found in both Application Service Providers and B2B transport exchanges into one Transport Management ASP for all European companies involved in transport and logistics. It will offer transport management software over the web to European companies previously restricted to stand-alone packages and batch processing. Each member chooses their plug and play components according to their operational need and requirements, and pays on a 'per transaction' or subscription basis. Components are fully integrated and linkages are seamless. It also offers links to member s in-house systems, such as ERP packages. It is to transform all sectors of the transport industry by fully integrating transport operations into other stages of the supply chain through the use of the internet
Responsibilities:
- Understand functional specifications and develop solutions to meet the requirements.
- Involved in designing modules and documenting.
- Involved in code review process, validating designs done by other developers and development of the application.
- Worked on both front end and back end part, mostly on developing the backend part of the application.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Test driven development approach was used and hence worked intensively on developing test cases.
Environment: Oracle 9ias, JSP, Oracle 8i, HTML, EJB-J2EE, JSDK1.4.2, HTML, JavaScript, Spring, CSS, XML, Rational Clear Cases.
Confidential Java Developer
This project does mobile top up for prepaid users. The cell is recharged for the denomination selected by the customer and the actual transaction of the customer account is taken care. The transaction amount is reduced from the customer s account in Citi Bank. The customer is validated with the Citi card number and pin number. The denomination amount is sent to the Citi bank to be reduced from the customers account. This is achieved through JPOS which implements ISO 8583 protocol for financial transactions. The user interface screens are also provided for the admin to change the customer pin, details, etc
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on OOAD and Design Patterns.
- Wrote front-end development in JSP, JavaScript.
- Developed JSP interface for customer details.
- Developed the presentation layer using HTML, JSP, CSS and JavaScript.
- ISO 8583 protocol was used for transaction authorization and used as a framework for financial exchange/payment. JPOS API was used to implement the protocol
- Implemented JavaScript validation on client side.
- Worked on deployment of Weblogic Application server.
Environment: Java, JDBC, HTML, JSP, JavaScript, Cascading Style sheet, Spring, Servlets, EJB, Microsoft Windows, Oracle 8i and Weblogic 8.0/Tomcat, Rational Rose Enterprise with UML, ISO 8583 protocol, JPOS
Confidential,India Java Developer
STAR TV operates mainly as a wholesaler, providing content and services to customers mainly via independent cable operators. To remain competitive in the new interactive multi-media business, STAR TV has decided to expand its business into the consumer based retail market. Star TV plans to meet their customers directly and provide better services through the Customer Relationship Management System. The goal of customer relationship management (CRM) is to identify, win, retain and expand customer relationships - in the most profitable way. Unified modeling language is being used for design of the project. The tool used for UML is Rational Rose.
Responsibilities:
- Involved in structure diagram and behavior diagram of the system.
- Developed java class, component, object diagram, deployment and package diagram
- Developed activity, use case, state, sequence, communication, interaction and timing diagram using UML methodology.
- Implemented the User Interfaces with the help of JSP, HTML, DHTML, and JavaScript.
- Developed Sessions representing different types of business logic.
- Design and Development of front-end using JavaScript, CSS and HTML.
- Validation of front-end screens using JavaScript before sending data to the Server.
Environment: Design activities using UML and Rational Rose tool coding using HTML, DHTML, JavaScript, JSP, JDBC, EJB, Oracle and Web logic Application Server
Confidential Programmer
The eUnivercity application is used by registered users to learn about the technology through net. The request from the Internet application, primarily the JSP pages is processed in the web server and routed to different pages depending on the request. The site primarily caters to the students willing to learn through net On the job training was given in java and Server side programming. During training developed an Intranet project, which was used extensively in-house. This was developed for the internal communication within an organization. Only the organization members were able to communicate with each other and share important documents. This was developed using RMI technology. The member data were stored in the Oracle database. The login name was unique and authenticated
Responsibilities:
- Involved in writing chat program using RMI.
- Developed JSP, Servlets, HTML and Java Script for the presentation layer.
- Involved in Unit Testing, Integration Testing and System Testing.
Environment: HTML, Java Script, JDBC, Java, JSP, Servlets, MS SQL Server.