We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

PhiladelphiA

OBJECTIVE:

  • To seek a challenging position in IT industry where I can utilize my skills as a senior Java Solutions Architect and Developer

SUMMARY:

  • Over 10 years experience in software development (design through test). Strong Java experience in design and prototype development of object - oriented, multi-tier applications. Proven ability to apply well-known design patterns and refactoring techniques to improve the design of existing code and deliver high-quality code on time
  • Design and development of enterprise workflow based solutions. Development using Java, JSP, XSLT servlets, UNIX. SOA, Web Services using SOAP. relational databases (RDBMS) and object-relational database mapping. Proven ability to stay current with new technologies, while finding the best pragmatic solutions.

TECHNICAL SKILLS:

Languages: Java (J2EE), JSP, XML, XSLT, JavaScript, C/C++, SQL, Shell Scripting, Oracle PL/SQL, Lisp

OS: UNIX, Windows

API s: Spring Framework, Hibernate, Struts, Reflection API, Servlets, JSP, JDBC, JUnit, JIDE, yGuard Apache Wicket

Tools: Axis2 web services, Apache Tomcat web server, JBOSS, Enterprise Service Bus (ESB) MuleSource. Ant, Subversion, CVS, Maven, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia

Sr Java Developer

Environment: Java, Spring, Hibernate, Apache-Wicket, XSLT, SQL Server, Oracle, Sybase

Responsibilities:

  • Web GUI development using Apache-Wicked API. Deployed on Jboss, Tomcat.
  • Database development to SQL Server 2008, Oracle 11g, Sybase, using Spring and Hibernate.
  • Automated e-mail notifications development using Spring and XSLT
  • Implemented task scheduling using Spring.
  • Solved performance and bottleneck problems related to wicket framework

Confidential

Architect

Environment: Java, Linux, MySQL, Hibernate

Responsibilities:

  • Rewriting database access, to use Hibernate. Design, development, test, deployment.
  • Creating and fixing maven scripts.

Confidential, Wilmington DE

Senior Java Developer

Environment: Java Struts JSP

Responsibilities:

  • Development and maintenance of struts based components
  • Flex development.

Confidential, Ardmore PA

Architect

Environment: Java Swing

Responsibilities:

  • Evaluation of commercial and free docking frameworks, to replace the homegrown window space management.. Chose JIDE framework, and integrated it, replacing the homegrown system.
  • Evaluation of Java class files obfuscating APIs. Chose yGuard and implemented it.

Confidential, Mt Laurel NJ

Senior Java Developer

Environment: RAD, Hibernate, Java, servlets, JSP, Windows, CVSOracle

Responsibilities:

  • Development of JSP using Hibernate to access Oracle Database.

Confidential, Malvern, PA

Senior Java Developer, Contract

Environment: Apache Tomcat, Java, servlets, JSP, Ant, Windows, Web Services Axis1,2, CVSOracle, TOAD, Eclipse, PL/SQL

Responsibilities:

  • Development of Web Sevices using SOAP, Apache Axis
  • Fixed Java Memory leak issues, caused by existing web services.
  • Apache Tomcat web based development.
  • Writing Ant scripts.

Confidential, Wilmington, DE

Senior Java Developer

Environment: 3 Tier Architecture, Java, servlets, XSLT, XML, Oracle, JDBC, Apache Tomcat, JavaScript, MQ Series, Junit, Cygwin, XEmacs, Subversion, Spring Framework

Responsibilities:

  • Full life cycle development of the intranet CRM system.
  • Loan Application system development. Interface to external sites for Credit reporting and loan servicing (via XML).
  • Developed automated e-mail mechanism with Java Mail API, and XSLT.
  • Involved mostly in front- and middle tier Java, XSLT development.
  • DB design and implementation of Oracle stored procedures using PL/SQL
  • Used in Practice and presented to others best practices, e.g. refactoring techniques, Java-XML binding, peer-review process.
  • Set up automated component test for front and middle tier, using Junit.
  • Developed a pilot project to utilize Oracle’s Toplink for object-relational database mapping.
  • Developed component based middle tier Web Services prototype using Axis2.
  • Researched and prototyped usage of Enterprise Service Bus using MuleSource (2.0).
  • Developed a simple XML to Java Classes binding mechanism, based on DOM API, which was used to serialize messages to the middle tier components. The above greatly simplified the parsing and composing of XML messages, allowing Java developers to spend time developing buseness components instead of parsing XML messages item by item.
  • Troubleshooting and fixing Java and Oracle performance, multithreading and memory leak problems.
  • Production support on a rotational base.
  • Mentoring new developers.

Confidential, Parsippany, NJ

Software Consultant

Environment: Solaris, Linux, UNIX, Java, JSP, servlets, CORBA, XML, Sybase, JDBC, iPlanet Web Server, JavaScript, C++, UML, Jvision, X/Windows

Responsibilities:

  • Determined and eliminated system performance bottlenecks and deadlocks related to CORBA and database connection pooling
  • Responsible for the improvement of a workflow, web-based order fallout processing application, which was having serious reliability and maintainability problems, preventing it’s use in production. Applied well-known object-oriented techniques, design patterns, refactoring and UML diagrams to improve the reliability, code quality and design of the application, which was based on Java, JSP, servlets, JDBC, CORBA. As a result the system achieved production grade stability, maintainability and flexibility, and was ready to replace an existing legacy system. Used C++, X/Windows as a code for the above workflow solution.
  • Developed a simple object-relational database mapping mechanism, thus minimizing the need to hardcode SQL statements for the JDBC queries to the RDBMS (Sybase).
  • Installed and maintained Web based Intranet documentation generating system.
  • Mentored other team members, regarding Java, XML, JDBC, HTTP, CORBA, JSP, servlets, and distributed architectures.

Confidential, New York City, NY

Environment: Solaris, Java, Verve Workflow Server, EJB, BEA WebLogic Server

Responsibilities:

  • Design and implementation of workflow models using Verve Workflow Server and its Java API
  • Development of EJB’s to access a Sybase DB using the “Toplink” Java API for object-relational database mapping.

Confidential, Middletown, NJ

Environment: Java, HP-UX, B2B WebMethods Server, XML, JSP, JNI, Apache, and Jakarta Tomcat Server

Responsibilities:

  • Java Middleware Development for B2B Webmethods ServerXML parsing and composing
  • Servlet and JSP development.
  • Installation and administration of Apache Tomcat and B2B Webmethods servers
  • Unix Shell scripting

Confidential, Middletown NJ

Environment: Solaris, Java 1.2, GUI, Swing, UNIX/Solaris, Sockets, Servlets, Multi-Tier Development, JNI, X/Windows

Responsibilities:

  • Completed a working prototype and set up the framework for reengineering of existing Legacy System from Unix Open/Look to Java“Discovered” the internals of the existing Legacy System and its interfaces and made adequate architecture decisions for the new prototype.
  • Mentoring other team members

Confidential, Mt Laurel, NJ

Software Consultant

Environment: UNIX HP-UX, Java 1.1, GUI, Lisp, C++, JDBC, X/Motif

Responsibilities:

  • Java GUI development
  • Lisp development
  • C++ X/Motif GUI development

Confidential

IT-Consultant

Environment: HP-Unix, C, Enterprise Access

Responsibilities:

  • C, Unix programming
  • Shell scripting

Confidential

Environment: C/C++, Unix, Xt-Intrinsics, SQL

Responsibilities:

  • Object Oriented design and development

We'd love your feedback!