Senior Java Ee Application Developer Resume
Memphis, TN
SUMMARY:
Object - Oriented analysis, design and programming, E-R modeling and SQL development, including stored procedures and triggers, Distributed Application design and development.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java EE Application Developer
Responsibilities:
- Developed enhancements interface for Confidential ’s secure electronic document submission system.
- Used Java 7, Spring, JPA/Mybatis, Oracle 11g, Eclipse, TOAD and IBM HOD(Host on Demand) in Red Hat Linux (Apache Tomcat) and Windows environment.
- Maintenance and enhancement of Claims Entry System (SWING).
Confidential, Memphis, TN
Java Developer
Responsibilities:
- (Java, SWT, OSGI, Eclipse-RCP, SWING, J2EE)
- Used SWT to develop query tools and data views, code repair and mentoring junior team members.
- Acted as technical expert for Swing-SWT conversion project.
- The original application was a large-scale swing application built using a custom application framework.
- This framework was modified to work inside of an SWT component using Albireo.
- This created a number of issues, mostly in the categories of multiple threading and classloading.
- In addition to resolving these issues, new SWT components were developed to replicate behavior of existing custom SWING controls.
Confidential, Durham, NC
Java Developer
Responsibilities:
- (Java, Vaadin, GWT, J2EE)
- Developer for clinical trial monitoring and analysis application.
- The intent of the application was to allow side-by-side comparisons of concurrent clinical trials in order to reduce client costs.
- Implemented data-entry dialogs, process wizards, data selection tools and custom widgets as needed.
Confidential, NYC
Java Developer
Responsibilities:
- (Java, SWT, Eclipse-RCP, Hibernate, XML)
- Maintained and added features to a large-scale Eclipse RCP-based MBS Trading application.
- Created wizards, views, dialogs and custom user interface components.
- Developed a local database for trade data as well as an interface to a central repository for shared trade portfolios.
Confidential, NYC
Java Developer
Responsibilities:
- (Java, SWT, Tomcat, JBoss, MySQL, XML, XSLT)
- Developed an Eclipse (SWT) plug-in that allows user to assemble and configure application components for the NetPath web application framework.
- NetPath is an open source framework that is based on servlets, XML and XSLT.
- The plug-in encompasses editors, views, dialogs and wizards that allow the developer to add and configure application components, as well as deploy NetPath applications to a J2EE application server.
Confidential, Baltimore, MD
Java Developer
Responsibilities:
- (Java, SWT, Hibernate, Ant, JUnit, MySQL, Hypersonic)
- Development of an Eclipse (SWT) plug-in that generates JUnit test cases based on the cyclomatic complexity of the code base under test.
- Wrote SWT-based views and dialogs, as well as creating Hibernate mappings for the underlying object model.
- The plug-in does code analysis, and generates an instrumented version of the code to be tested.
Confidential, Baltimore, MD
Java Developer
Responsibilities:
- (Java, SOAP, Oracle 9i, MS-SQL, JBoss, WebLogic)
- Designed and implemented a distributed workflow engine using WebLogic and JBoss as the target platforms. Workflow framework is based on a finite state automata design and a data-driven workflow definition that allows the creation of workflows with branch conditions, parallel execution of steps and looping.
- Development of the underlying E-R and UML models for the workflow engine as well as implementation of stored procedures and triggers on Oracle.
- This workflow framework is the underlying component in a HIPAA/H7 compliant system for tracking medical records as they move through an auditing process.
Confidential, NYC
Java Developer
Responsibilities:
- (Java, J2EE, DB2, Apache, Xalan, Xerces, XML, X/HTML, XSLT, JSP)
- Designed and implemented a web application design and debugging environment using the Java Foundation Classes and the Servlets API.
- The application interfaces with the network application engine or 'proxy servlet' and allows the user to assemble web applications from JSP, HTML, or XHTML documents which use custom markup tags and to integrate user-written java classes.
- User-written classes generate XML data, which is styled using XSL templates.
- Web applications can be deployed directly to an application server such as Tomcat or WebSphere.
- Acted as the DBA/E-R modeler for in-house applications on DB2.
Confidential, Greenwich, CT
Delphi Developer
Responsibilities:
- (Delphi 3-6, Oracle 7.2-8.0.5, TOAD)
- Designed and developed numerous client-server and n-tier trading and reporting applications in the areas of foreign exchange, precious metals, and risk management.
- Extensive knowledge of SQL required.
- Specific projects include: a reporting system in daily use by users worldwide which consists of a set of reusable VCL components for developers to use when creating new reports and an end-user report explorer application, an internet-based position viewer and reporting system, and an OLAP toolkit for risk management data extraction and visualization.
Confidential, Westport, CT
Java Developer
Responsibilities:
- (Delphi3, Sybase 11)
- Worked as a member of the Tempest2000 and Franklin2000 development teams, maintaining modules for forward, future, energy and option trading, and adding new modules upon user request.
- Developed micro and macro position viewers, reports, reporting and query tools, a settlement management and delivery system, and a sockets-based position update service.
- Custom development, developer training and in-house consulting for Triple Point clients.