We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY:

  • Over 10 years of extensive experience in architecture, design and development of web application, distributed systems, Transaction Tracking, workflow and vehicle Electronics applications.
  • Top quality architecture and development skills using latest technologies including J2EE, JSF, C++, Spring/Hibernate, Struts, JMS, JQuery and AJAX.
  • Excellent knowledge of XML, XSL, XML parsers, and SOAP.
  • Solid background in Object - Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI .

TECHNICAL SKILLS:

Languages and APIs: Java/J2EE(JDBC, EJB, JMS, JNDI), JSF, Servlet/JSP, CQ 5, Apache Sling, JCR, OSGi, Struts, Spring, Hibernate, AJAX, C++, C#, Javascript, JQuery, Shell Scripts, HTML and CSS.

Operating Systems: Windows, UNIX, Linux

IDE Environments: Eclipse, Visual Studio, Jbuilder, IBM RAD 6.1

Data Base Systems: Oracle, SQL Server, DB2, MySQL

XML and Web Service: XML API(DOM, SAX), XML Schema and DTD, XSLT, SOAP

Application Servers: Tomcat, Apache, Weblogic, Websphere, MQ Series

UML Modeling Tools: Rational Rose, MS Visio

Source Control System: Clear Case, SVN, SourceSafe and Sublime

SAE Protocols: J1939, J1708, CAN, J2284, ISO9141 and KWP2000

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, Ohio

Senior Java Developer

Responsibilities:

  • Develop and support features for Scifinder®--a web-based search engine for chemical and bibliographic information. Worked in a Kanban agile, test driven development environment and responsible for both front-end Dojo and server-side Java developments and unit tests. Also involved in generating Acceptance Tests ruby codes.

Confidential, San Jose, CA

Senior CQ 5/Java Developer

Responsibilities:

  • Develop and support features for Microsoft Windows Live Campaign Management Application (WL-IMP). Worked in a extremely agile development environment with bi-weekly sprints and responsible for CQ 5/Java developments based on CQ 5.5 WCM (Web Content Management).
  • Attended Adobe CQ 5 developer .

Confidential, Des Moines, Iowa

Senior Java Developer

Responsibilities:

  • Design, develop and support pricing features for an end-to-end mortgage application system (CORE). Worked in a highly agile development environment with quarterly major releases and responsible for front and middle tier developments. Also involved in mentoring junior/newly hired developers on development environment and technologies used.

Confidential, Columbus, Ohio

Senior Programmer Analyst

Responsibilities:

  • Maintain and support a website of 2 billion dollar revenue: www.victoriassecret.com Responsible for conducting monthly content launch, weekly data change, daily site update and offer test, fixing web and CMS data issues, and modifying JSPs based on business requests.
  • Developed a java application to retrieve web visitor abandon cart activities and send the report to vender for analyzing.
  • Redesigned add to bag features for website’s online product display using JSP and javascript.
  • Designed and developed Available To Promise feature to increase web visitor conversion rates using JQuery and json object.

Confidential, Columbus, Ohio

Senior Application Consultant

Responsibilities:

  • Designed and developed a J2EE ePayment application for American Airlines. The application uses Confidential iSeries package as business tier, JSF as web tier and Db2 as backend database engine.

Confidential, Columbus, Ohio

Senior Application Consultant

Responsibilities:

  • Designed and developed AJAX functionalities for a J2EE application called Change Point Control System (CPCS). Modified EJB beans and tuned SQL queries to improve system performance. The application uses EJB 2.0 as business tier, Struts Framework as web tier and Db2 as backend database engine.

Confidential, Columbus, Ohio

Senior Software Developer

Responsibilities:

  • Designed and developed J2EE architecture to build the Proof And Control application (PNC). The user interface is built using JSP and the Struts framework. Database access and data mapping for the user interface use the spring and Hibernate framework. The application itself and the services that go with it is built out as a J2EE web application and hosted on a Websphere application server (WAS). Asynchronous messaging and polling use JMS/MQ middleware. The database is built using the Oracle 10G platform. Control-M is used for any file transfer needs.
  • Developed Java application to generate mass test data files for simulating PNC project 's stress testing, Files are sent using Java FTP and MQ Series APIs.
  • Developed Java application using XML/XSLT to generate reports for ATM transactions. Also provided support and trouble-shooting for production issues.
  • Developed Java application to compare and match large deposit transactions from retail branch and regional processing center, using xml/xslt to generate categorized/sorted reports.
  • Developed C++ program and provided support with new User Exit features for iCPCS application using IBM Transaction Server Programming API.

Confidential, Columbus, Ohio

Senior Java Developer

Responsibilities:

  • Designed and developed a Java application to provide the management of forecasts and allocations for sales in a retail environment. The application is Spring framework based, has MQ Series as the messaging engine and DB2 as the backend database engine, Struts framework and Ajax are used as web presentation tier.
  • Developed and tuned SQL queries using DB2 Explain utility to optimize performance for an ETL project.

Confidential, Dayton, Ohio

Senior Software Developer

Responsibilities:

  • Designed and developed a Java application to provide and manage secure data access service for more than 4000 servers. Users query and request data access for specified servers through HTML links, server program allocates available binding ports, advises remote client program through jabber (XMPP) message to launch remote forwarding channel, local client program launch local forwarding channel through JWS (JNLP) protocol and forwarding channels are bonded to create a SSH/SSL tunnel for secure data access.
  • Java Directory Service is used to authorize and authenticate users and the service core is J2EE programs sitting on Websphere application server to provide scalable, extendable and reliable service.

Confidential, Field, Ohio

Senior Software Developer

Responsibilities:

  • Designed, developed and supported the shop floor application to provide Vehicle Electronic Components Diagnostics and Programming service for light/medium/heavy duty trucks. Java Swing is used for GUI screens, truck data is loaded through JDBC from DB2 after Vehicle Identification Number is automatically retrieved from the truck’s engine. Job tasks are executed concurrently through multi-threaded programming by calling relevant vehicle component programs to reduce overall service time. Built records in XML format are sent to MQ
  • Series for Baan application and job/component/parameter results are added into DB2 database as the truck history records. B/L and Truck Report are printed out for truck delivery. The application can be configured to be in different languages (English or Spanish) and used in different location such as Cab Trim, Engine Trim, End of Line, Repair Shop and Gate Release.
  • Vehicle component programs are synchronized to guarantee usages of same release versions for all plants. I also developed a common java framework for vehicle component programs using JNI to wrap vendors C++ libraries for the purpose of reducing future development efforts.

We'd love your feedback!