Java Programmer Resume
Jersey City, NJ
Summary
Six+ years of diverse experience in design, development and integration of Software Systems in client-server, distributed, web based and multi-tier environments, which also included extensive relational and object oriented database systems implementation for finance, telecommunication, media and Insurance industry.
Strong development experience in JAVA, J2EE technologies. Effective independent and team player, self-starter with high adaptability to new technologies. I have excellent analytical, problem solving and communication skills.
Education
Bachelor of Engineering in Computer Science& Engineering
Certifications
Sun Certified Java Programmer
Technical Skills
Languages :
AJAX Technologies:
Design Tools:
J2EE Technologies:
Frameworks:
Web/App Servers:
Databases:
Operating Systems:
J2EE IDE:
Development tools:
Java, C++, JavaScript, SQL, PL/SQL, TSQL.
DOJO Framework for AJAX.
Microsoft VISIO, Rational Rose
Servlets, JSP, JMS, JDBC, EJB, JAVA XML API (SAX and DOM), JNDI, ANT, LOG4J, JUnit, Web Services.
Struts, Spring.
IBM WebSphere 4.x/5.x, BEA Web Logic 6, Tomcat 4.x/5.x,
Apache 1.x/2.x.
MS SQL Server 7/2000, MySQL 4.x, Sybase, Oracle 8i/9i/11g, DB2.
Windows 7/NT/ XP, Linux, UNIX.
IBM WebSphere Studio (WSAD) 4.x/5.x, RAD, Eclipse 3.
Crystal Report XI, XML (SAX and DOM parsers), XSLT, HTML, Java Script, CSS, Macromedia Dreamweaver 4/MX, CVS, MKS, Visual Source Safe and Java Docs.
Experience
JAVA Programmer, Confidential,Jersey City, NJ October 2011- October 2012
This is an order to cash solutions for the enterprise which manages accounts receivable in a client-hosted or cloud environment.
I was responsible to develop an application to automate all the processes and generate Reconciliation reports. Application is used to process daily data which is used by the modules like Credit and Risk, Cash Applications, Collections and Dispute Management. Implemented an application to place accounts with the Collection Agencies if the accounts were long past due, generate daily and weekly reports.
Role:
- Discuses business requirements with the clients, project manager and testing team.
- Developed an application using Java/J2EE technology using Websphere RAD.
- Implemented server side application using Session Beans, JMS and PL/SQL.
- Developed web application using Struts Framework.
- Implemented Web services using SOA.
- Used Apache FTPClient and PGP encryption for secure data transfer.
- Implemented Quartz job scheduler.
- Used combination of several design patterns like Session Facade, DAO, Factory Pattern, Singleton, Template Method etc.
- Implemented multiple reports and shared with the Clients for Reconciliation purpose.
Environment: Java/ J2EE, JDBC ,Struts, Unix, Linux,PGP Encryption, Apache FTPClient, Google Library, EJB,SOA,JMS,XML,PL/SQL, Websphere RAD, Oracle 11g, Quartz Scheduler.
JAVA/J2EE Consultant, Confidential,Iselin, NJ July2007- Jan 2009
SSA Broker
Project had two modules, one for external business users (Brokers) and one for Prudential’s internal users (Business Owner and Admin).
Application was developed to establish website for Structured Settlement brokers to complete their settlement cases, access Quoting Software and forms, generate reports, and update their business profile.
Module developed for internal users was used by Sales and Marketing team to keep track of authorized access to Structured Settlement cases, keep data current and other security and internal tracking purpose.
Role:
- Used combination of several Design Patterns and developed process flow charts using Microsoft Visio.
- Developed AJAX enabled web pages using JSP, HTML, JavaScript and CSS.
- Used DOJO Tool Kit to implement AJAX.
- Implemented Crystal Report to generate reports and export it to PDF.
- Used WebSphere RAD to develop web application using Struts Framework.
- Used TSQL to write stored procedures required for the application.
- Used combination of several design patterns like Session Facade, DAO, Factory Pattern, Singleton etc.
- Helped team members to implement Web Services and provided training for building web applications using Struts, AJAX and DOJO tool kit.
Environment: Java, JDBC, J2EE, Spring, Struts 1.2, MS SQL Server 2000, XML, AJAX DOJO, Crystal Report XI, SQL/TSQL, Websphere RAD, JavaScript, Microsoft Visio.
JAVA/J2EE Consultant, Confidential,Warren, NJ June 2006– June2007
Prepay to Post-pay Migration, (Point Of Sale)
POS (Point Of Sale) is a group of front-end applications like NETACE, EROES, ONE-POS, SFA, and ECREDIT. I was involved in development of NETACE and EROES applications.
NETACE is an application running in all the retail stores throughoutthe country. EROES is an online activation system that is developed specifically for the indirect channel like Best Buy, Circuit City.
Role:
- I was responsible for a significant part of the design and development effort.
- Worked with the business analysts to get the requirements of the project.
- Studied & identified problems in existing applications and implemented new requirements.
- Developed web pages using JSP, Servlets and JavaScript using Struts framework.
- Implemented Web services using SOA.
- Used combination of several J2EE Design Patterns.
- Worked on XML data binding tools like Castor and JAXB.
- Used PL/SQL to write stored procedures required for the application.
- I was responsible for testing and documentation for all the modules developed.
Environment: Java, JDBC, J2EE, SOA, Struts 1.2, DB2, MQSeries, PL/SQL, XML, Castor, JAXB,
Web Logic, JavaScript, Tomcat 5.x, Rational Rose.
J2EE/WebSphere Consultant, Confidential,Warren, NJ Sep 2005– May2006
Rating Efficiency/Conversion (Distributed Vision Systems)
DVS (Distributed Vision Services) is a middleware application of billing system and it serves as the middleware interface to CICS based Verizon Wireless VISION billing system. DVS provides the clients with XML over HTTP and EJB client interface to invoke VISION backend system business functions and hides the complexities in invoking CICS based ECI calls from the clients.
Role:
- I was responsible for requirement gathering from the clients and did impact analysis.
- Developed Sequence diagrams and Class diagrams using Rational Rose.
- Enhancement of the application using Java/J2EE technology, J2C framework, XML.
- Worked extensively on Java Connectors Framework (J2C) for mainframe connectivity.
- Worked on XML data binding tools like Castor, JAXP.
- Developed the Servlets, Stateless Session Bean used WSAD 5.1.1 IDE thorough out.
- Designed and Developed Service Adapters to connect with various external systems.
- I did rigorous unit, integration and regression testing for all the modules developed.
Environment: Java, Servlets, JMS, EJB 2.0, WSAD 5.1.1, Java Connector framework, XML, Castor, JAXP, Rational Rose, COBOL, WIN NT
Software Programmer, Confidential,Apr 2004 – Feb 2005
The application was a fleet management system for Journalist and different auto shows held in USA. It was developed for a company involved in publishing reports about automobile product performance in magazines, journals or other media. In this system, the journalist can book their vehicle for trial run online, set their schedule of availability, and check out free models available to them for testing. A&M can monitor the schedule of vehicles and journalists. Various other contractual and billing details have also been taken care of billing purposes.
Role:
- Developed JSP and Servlets for the module.
- Developed a module for vehicle scheduler process and search result screens.
- Implemented Abstract Factory, MVC 2, and Service Locator patterns.
- Implemented web UI designs in JSP, JSTL, Struts 1.2, Dreamweaver MX, and DHTML.
- Implemented state less session beans to post asynchronous messages using JMS API on the IBM MQ Series queue.
- Developed JMS Message Bean, which processes messages coming to MQ Series server.
- Generated XML based reports and corresponding presentation using XSLT.
Environment: Java, JSP, Servlets, EJB 2.0, Struts 1.2, JSP Tag Library, JDBC, RMI,DHTML,XML XSLT, SAX, WebSphere 5.0, WSAD 5.0, JMS, MDB, UML, Oracle 9i, SQL, PL/SQL,ANT 1.5, JReport 5.2, Rational Rose 4.0, Dreamweaver MX, and Solaris UNIX 9.
Software Programmer, Confidential,July 2003 – Mar 2004
The project was automating various processes of the company. For e.g. the recruitment procedure captures candidate related data through resume builder or he can upload his resume. Short listing of candidates on various criteria, automated candidate reviews process, and online timesheet and approval process for the same and automated billing process. Follow up process for candidates selected. Employees’ not filling timesheet was also taken care of by the system.
Role:
- Developed JSP, Servlets for the module and integrated it with server-side java classes.
- Developed a module for candidate employee timesheet.
Environment: Linux, Java 1.2, Servlets 2.2, JSP1.1, Apache Web Server, Oracle 8.0, JavaScript.