We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Enfield, CT

SUMMARY:

  • 17+ years of experience as an Architect, Designer and Developer in the IT Industry.
  • 13+ years of experience as an Architect, Designer and Developer of Java, J2EE applications for Enterprise Healthcare, Financial, Manufacturing, Retail, Broadcasting, Entertainment, Government and other industries.
  • 13+ years extensive experience in architect, design, and developing n - tier enterprise web applications using J2EE, open source frameworks, and Service Oriented Architecture (SOA).
  • Experienced in all phases of SDLC including architecture, analysis, design, coding and testing.
  • Sound experience in Application Design using Object Oriented Analysis and Design.
  • Experience in project execution methodologies like Waterfall, RUP and Agile.
  • Experience in Use Case Modeling (Use Case Diagrams, Class Diagrams, Sequence diagram etc.) with UML using Rational Rose and Enterprise Architect.
  • Strong team leadership, business acumen, industry knowledge, and problem solving skills.
  • Strong ability to communicate at all levels of the organization. Strong presentation experience.
  • Strong experience in Design and development of multi-tier web based applications using J2EE technologies Struts, Spring, XML, JNDI, LDAP, Web Services etc.
  • Strong experience in using GoF design patterns and Enterprise Integration Patterns.
  • Good working exposure in Automatic build tool Maven and Ant.
  • Sound exposure on XML technologies for data exchange and presentation using XML, XSL, JAXB, Castor, XStream, XSLT, and XSD.
  • Good exposure to Java Web Services development using SOAP and REST. Good experience in the testing the web services using SoapUI.
  • Experience in developing web based GUI’s using HTML, XHTML, DHTML, JSP, Java Script, and CSS.
  • Good experience in developing Rich User Interface using AJAX, JSON, DOJO, Prototype, GWT and jQuery.
  • Experience in using various Application Servers like WebSphere, Weblogic, JBoss and Apache Tomcat.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, SQL Server, DB2 and MySQL.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience in working with the source control and version control tools such Subversion, CVS and Source Safe.
  • Establish and maintain Productive Working Relationship with Management, Clients and Team Members.
  • Highly motivated, quick starter, solution-oriented programmer, Strong in object oriented analysis and design, Excellent at solving complex problems under strict deadlines.
  • Mentor junior team members and college interns
  • Make presentations to diverse audiences
  • Familiarity of message oriented middleware (MOM). Working knowledge of publish/subscribe techniques from a Java perspective.

TECHNICALSKILLS:

Languages: Java, J2EE, OS 390 Java, PowerBuilder, C++, Cold Fusion, SQL, PL/SQL, UML.

Technologies: JDBC, Servlets, JSP, JNDI, JMS, EJB, JPA, JDO, RMI, SOAP, UDDI, JAXP, JAXB, JSTL, XML, SAML, JUnit, Web Services (SOAP & RESTful).

Front End: Services JSP, JSF, Flex, AIR, Swing

Scripts and Mark ups: HTML, DHTML, Java Script, AJAX, JSON, jQuery, CSS, GWT

Application Server: Web Sphere, Tomcat, JBoss, Weblogic

Frameworks: Struts/2, Log4J, Spring

IDE s, Tools: RAD, Eclipse, Webgain Visual Caf, Netbeans, SoapUI, XMLSpy, SQLDeveloper, IntelliJ, ANT build tool, Maven.

Database(s): Oracle, DB2, SQL Server, MySQL.

Object Relation Framework (ORM): Hibernate, JPA, iBatis

Rules Engine: DROOLS

XML Tools: Castor, XStream, XSLT/XSL-FO, XMLSpy.

Reporting Tools: Jasper Reports, iReport, DynamicReports, Business Objects

Business Intelligence Tools: Pentaho, Cognos

Web Services: SOAP, REST (RestEasy, Jersey, Apache CXF)

Server side component: EJB2, EJB3

Messaging Oriented Middleware(MOM): IBM Websphere MQ, JBoss Messaging, JMS

Designing Tools/Languages: Rational Rose, UML, Visio and Enterprise Architect.

Version Control: Rational Clear Case, SVN, CVS and Visual Source Safe.

Operating Systems: Windows XP/ 2000/NT/98, MS-DOS, UNIX, Linux, Solaris, AIX.

Project Methodology: Agile, Waterfall, Rational Unified Process.

EXPERIENCE:

Confidential, Enfield, CT

Java Developer

Responsibilities:

  • Achieved significant performance improvement on mission-critical/high-availability messaging application running on JBOSS Application Server by tuning configuration settings and diving into application code to pin-point and quantify bottle necks.
  • Made recommendations on java code refactoring, database reindexing, SQL restructuring and messaging parameters optimization.

Tech environment: J2EE, JBoss App Server, SQL Server, Tomcat, Eclipse, JMS

Confidential, Bloomfield, CT

Java Architect/Developer

Responsibilities:

  • Designed, developed and implemented complex solutions involving access management activitiesthat are part of the integration among Aveksa, SCR, HP Service Manager and ITIM.
  • Developed expert level knowledge in customized consolidator which functions as a hub for transaction streamlining and site specific routing.
  • Architected, built and deployed departmental metrics utilizing DynamicReports called from a customized Java layer.
  • Conceptualized, designed and built integration to Aveksa upgrade from 4.25 to 6.0 REST web service utilizing RESTEASY and Drools rules engine.
  • Architected and built web based reporting application with autocompleter feature utilizing Jasper reports, GWT and jQuery.
  • Mentored TECDP interns at University of Connecticut and Eastern Connecticut State University on Aveksa upgrade project.
  • Conceptualized and built interface to open source Pentaho BI suite and presented proof of concept to CIP management on data mart options.
  • Built java layer as proof of concept on distributable hierarchical configurator utilizing Apache CXF Restful webservice, NoSql and MongoDB distributed data store.

Tech environment: J2EE, JBoss App Server, UNIX, Oracle, Tivoli, SQL Server, DB2, Tomcat, Eclipse, Spring, Ant, Maven, jQuery, GWT, REST web service (RESTEASY, JERSEY and Apache CXF)

Confidential, Rocky Hill, CT

Java Architect/Developer

Responsibilities:

  • Architected a web portal to be used by authorized users to access federated health care data. This data comes from multiple organizations (Medicare/Medicaid/NIH/ Confidential etc) and is assembled and mapped in a virtual data zone and is encrypted and summarized to avoid privacy issues.
  • Did proof of concept by modifying open-source Pentaho Metadata and related code to utilize Metadata Query to allow dynamic generation of SQL.

Tech environment: J2EE, JBoss App Server, Liferay Portal, Pentaho BI Suite, Oracle, Tomcat, Eclipse, Spring, Ant, Maven. Role based Access Control.

Confidential, East Hartford, CT

Java Design/Developer

Responsibilities:

  • Designed and built an electronic engine log workflow application consisting of intake, validation, update, assembly and dispatch processes.
  • Thevarious steps in the workflow interfaced with a Java layer made up of JSF, WebSphere MQ/JMS and EJB3. Drools Rules Engine was used for the validation.
  • The BPM was developed in a WebSphere Application Server environment. JMS/Websphere MQ was used as the message transport between the Java layer and the BPM engine.
  • Designed and built localized fuel consumption data capture facility utilizing FLEX, Mysql, PHP, J2EE, Flash, AIR, EPG and Life Cycle Data Services.

Tech environment: J2EE, Websphere App Server, Drools, EJB, Oracle, Tomcat, Swing, Oracle BPM, Eclipse, Apache, LAMP, jQuery, Spring, SDLC

Confidential, Glastonbury, CT

Java Design/Developer

Responsibilities:

  • Designed and built an audit facility to allow authorized users to track changes made to employee/dependent demographic data as well as benefits enrollment data.
  • The functionality summarized the activities in chronological order from which detailed information could be drilled down into.

Tech environment: J2EE, WebLogic, Hibernate, EJB, Oracle, XML, Eclipse, Web Services, IntelliJ

Confidential, Bristol, CT

Java Design/Developer

Responsibilities:

  • Designed and implemented a media assets management application for the client to handle the annotation, editing, archiving and retrieval of vast amounts of multi-media entities by the client on a 24 X 7 basis as part of the network’s daily business.
  • The application had multiple front ends utilizing FLEX and AJAX which made asynchronous calls to the backend and the persistence model was based on Hibernate, JPA and EJB3 wrapped in web services exposed via proxies.
  • Mysql was used as the database on the PDAs maintained by the FLEX/PHP application.
  • Designed and built a Watch/Sync application deployed as a JBoss service. This application loaded into memory at startup a number of options made configurable via the JBoss deployment descriptor as well as the snap shot of the persisted state of items to be watched from the database.
  • It then executed a listener to the container(s) being watched and posted changes detected to a Drools Rules Engine which in turn fired processes to sync up contents within these containers across multiple locations.

Tech environment: J2EE, JBoss, Hibernate, EJB3, Oracle, JPA, SDLC,XML, JSON, Eclipse, Web Services, AJAX, JMX, Mysql, PHP, Life Cycle Data Services, Apache, BlazeDS, Mbeans, Drools Rules Engine, BlazeDS, AIR, Flash, LAMP, jQuery, Tomcat, Spring

Confidential, Middletown, CT

Java Architect/Developer

Responsibilities:

  • Architected solutions to health care business problems involving interactive voice response and subscriber oriented health incentive programs.
  • Advised development team on design options in line with Confidential enterprise infrastructure and project life cycle.
  • Engaged as an integrated part of project team and championed project from inception to design/development.
  • Work with business to translate business needs into functional requirements and generated preliminary solutions in conjunction with business/infrastructure/development representatives.
  • Drove high level/detailed designs on architecturally significant components based on Confidential internal standards and presented and articulated proposed solutions to architecture review group.
  • Put together architectural artifacts to form a repository representing point-of-time and finalized architectural conceptual design.
  • Worked with multiple parties to resolve time/budget constraints and resource contention issues.
  • Communicated with infrastructure/fellow architects/enterprise framework group to ensure best practices and address scalability/reusability issues.

Tech environment: J2EE, WSAD, WebSphere, Spring framework, Siteminder, LDAP, XML, JBoss/Tomcat/ANT, Db2, Eclipse, SDLC,RSM, MQ, Web Services, WSDL, BPEL, Linux, Spring

Confidential, New Haven, CT

Java Design/Developer

Responsibilities:

  • Participated in the rewrite of a number of Cold Fusion based web applications into the J2EE environment.
  • The rewrite resulted in full J2EE compliant applications utilizing best of breed design patterns which enhanced the scalability and capability of existing functionalities and at the same time added major functionalities in the areas of member management and member billing for the organization.
  • Responsible for putting together the architecture and developing many of the major components in the presentation, business and data access layers of the application.
  • Designed, developed and implemented a web based reporting system utilizing open-source Jasper Reports to replace a SQL Server Reporting Services (SSRS) System.
  • The new reporting system leveraged the existing report request and data gathering front end but made calls to Jasper instead of SSRS to render reports on line in either PDF or Excel format.
  • Utilized Filenet to Interface with Java applications.

Tech environment: J2EE, WSAD, WebSphere Spring framework, TAM, LDAP, Jasper Reports, XML, JBoss/Tomcat/ANT, Db2, Eclipse, SDLC,Cold Fusion, IIS, Visual Studio.net, Linux SQL Server Reporting Services, Tivoli Access Manager, WebSeal, Swing, Jasper, DTS, VbScripts

Confidential, Uncasville, CT

Java Design/Developer

Responsibilities:

  • Designed and developed a SOAP based web service to be consumed either by a web-based or batch client (for internal usage).
  • The web service was deployed on Websphere application server and accepted xml based parameters to handle patron inquiries and check-cashing activities.
  • Built Java interface to exposed services to Lotus Notes/Domino originated Java Agents utilizing MQ Series and JMS as the message transport layer and Hibernate as the data access framework.
  • Castor and XStream were used to map data back and forth between objects and xml. As a proof of concept effort put together a process to take xml schemas from the gaming industry standards association and generated Java source code and a set of mapping files to handle bi-directional xml/object mapping.
  • Also built test clients to validate the generated artifacts. Eventually these objects would be integrated into the Confidential environment at protocol and application levels to conform to industry Standards.

Tech environment: J2EE, WSAD, WebSphere MQ, Hibernate, Castor, XStream, XML, JBoss/Tomcat/ANT, SDLC, Db2, Eclipse, JMS, Swing, Linux, Spring

Confidential, Windsor, CT

Java Architect/Developer

Responsibilities:

  • Architected, developed and implemented a mission-critical multi-threaded Java application which spawned simultaneous processes generating outbound and receiving inbound MQ messages to/from multiple locations.
  • On the outbound side the application polled the bank’s customer transactions database, converted the result sets into XML and sent them as MQ messages either via a name-list or point-to-point mechanism to multiple remote processing facilities to produce CD-ROMs and other finished products to be delivered to the customers.
  • On the inbound side the application polled the incoming queues and updated the appropriate database tables based on the payload.
  • In consideration of peak hour volume requirements and concurrency issues the processes were designed to be configurable so that an optimal number of messages to be processed could be specified at run time for each iteration to streamline the data flow.
  • Oracle database connection pooling was used.

Tech environment: J2EE, JBuilder, WebSphere MQ, Castor, XStream, XML, JBoss/Tomcat/ANT, Oracle, SDLC

Confidential, Bloomfield, CT

Java Developer

Responsibilities:

  • Participated in the architecture and development of the client’s implementation of a new web-based Interactive Voice Response (IVR) application.
  • The application provided a mechanism for the internal users to validate the outgoing responses generated by the incoming calls to Confidential ’s automated number (250,000+ calls a day) before it got transformed from data to voice to be heard by the caller.
  • It also allowed quick simulation of test data.
  • The architecture was based on translating the response Java objects (result beans) into xml and presenting the xml either on web pages or RTF /PDF documents via generalized dynamic form/document construction.
  • This was made possible with one single generic JSP and struts action class working in conjunction with XSL style sheets.
  • The transformation of xml to html on the web page took place on the browser while the rendering to RTF/PDF occurred on a java class utilizing XSTREAM and FOP.

Tech environment: J2EE, Struts, WSAD, UDB, XSLT/XSL-FO, JavaScript, JSP, JBoss/Tomcat/ANT, XML, HTML, JDBC, JSTL, XStream, VoiceXML, IVR, Linux, CygWin, FOP, Eclipse, SDLC

Confidential, Simsbury, CT

Java Developer

Responsibilities:

  • Participated in the architecture and development of the client’s implementation of a new web-based online enrollment application for the Group Benefits Division.
  • Built a number of critical components including a census import/export facility and a pre-enrollment package generation utility.
  • The import facility allowed internal users in the enrollment unit to access an excel spread sheet in the same physical storage location in Network Attached Storage (NAS) regardless of what operating system the online environment app was running under.
  • The census data on the spread sheet could be in any order and could have any column headings.
  • For each column on the spread sheet the user was given an opportunity to select from a drop down the target database column to map to.
  • Java Transaction API (JTA) was used to enforce logical unit of work at the participant level (bean managed as opposed to container-managed persistence) so that in the case of an error all updates to various tables related to the participant could be rolled-back.
  • Asynchronized the process by developing message driven beans and configuring the WebLogic application server.
  • JexcelAPI and JXL were used to parse and manipulate the contents of excel cells thru POI/HSSF methods.
  • The successful import also included an encrypted password for the participant to be written to the database and an unencrypted password along with a generated id to be written to LDAP to allow subsequent individual online environment. The export facility was essentially the reverse process which allowed the user to export census data into a spread sheet under NAS regardless of operating system.
  • The same Java/Excel interfaces were used and Blaze Advisor was called to provide some of the final census statistics.
  • The pre-enrollment package generation utility incorporated Java, XML, XSL-FO and JMS technologies.
  • This utility allowed an internal user to initiate an asynchronous process, made possible by JMS, whereby data was extracted into a set of XML documents and formatted based on XSL-FO style sheets, to be rendered in RTF, PDF, Microsoft Word and other formats.

Tech environment: J2EE, Struts, IntelliJ/IDEA, Oracle 9i, JavaScript, JSP, JBoss/Tomcat/ANT, XML, HTML, JDBC, JSTL, Business Objects, XSL-FO, JEXCELAPI/JXL/POI/HSSF, JMS, JTA, EJB, XStream, LDAP

Confidential, Norwalk, CT

Java Design/Developer

Responsibilities:

  • Designed and developed the client’s implementation of a new episode health insurance product.
  • Wrote Struts action classes and adapters to call web services to perform physician/facility search based on responses to dynamically constructed questionnaire.
  • Created XSLT processing servlet and style sheet and Java server pages to display the xml returned from the search.

Tech environment: J2EE, Struts, Eclipse, Oracle 9i, JavaScript, JSP, XSLT, JBoss/Tomcat, XML

Confidential, Simsbury, CT

Java Design/Developer

Responsibilities:

  • Developed a J2EE compliant, Struts-powered intranet application for the Group Benefits Division called Sales Office Dashboard Application (SODA).
  • This application will allow management to monitor and report various sales activities and will interface the departmental data warehouse to generate a score card to be used by the nationwide sales force.
  • Designed and developed this mission-critical application based on model-view-controller principles and design patterns incorporating reference data caching, dynamic drop-down filtering, database connection pooling and other best practices.

Tech environment: J2EE, Struts, JBuilder, Oracle9i, Siteminder, Tomcat, XML, HTML, JDBC, Eclipse

Confidential, Keene, NH

Java Developer

Responsibilities:

  • Developed a prototype as part of a proof of concept for the client to evaluate the feasibility and scope of replacing an existing legacy claims application with a web-based application.
  • The prototype took the payment process of the claims application and re-engineered it into an N-tiered architecture composed of a browser based front end, a business logic mid-layer and a data access backend.
  • Built Java Server Pages/Java Beans/JavaScripts to interface with HostBridge software for main frame access.

Tech environment: J2EE, WSAD, JavaScript, JSP, HostBridge, JDBC, XML, HTML, WebLogic, Eclipse

Confidential, Bloomfield, CT

Java Design/Developer

Responsibilities:

  • Designed and developed a common service hub for the Health Insurance Privacy Act of America (HIPAA) implementation for Confidential .
  • Wrote cross platform Java Programs to parse/validate/format/translate feeds from Confidential claim systems and marshal results to MQ in xml format to be processed by CrossWorlds/WMQI and downstream systems.
  • Worked with infrastructure, network and MQ support teams to optimize queue depth, queue length and size of data to marshal.
  • Utilized JAXB API to generate Java interfaces based on Xml schema specifications and OS/390 JRIO API to handle main frame based Data accessed by the Java executables residing in Unix.

Tech environment: J2EE, JAXB, WSAD, OS/390 JAVA, UNIX, XMLSpy, JRIO, MQ Series, UDB, JDBC

Confidential, Farmington, CT

Java Developer

Responsibilities:

  • Member of a team that built a major imitative for the Hartford AARP Auto Insurance website.
  • Responsible for developing a large number of front end components as well as the underlying Struts objects such as the form, detail, adaptor, model and action classes which were all critical components of the framework.

Tech environment: J2EE, Struts, Visual Cafe, WebLogic, UNIX, JSP, HTML, JavaScript, Jakarta/Tomcat/Ant

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Worked with client management, business analysts and technical staff to develop a prototype for an intranet error reporting and correction facility.
  • The completion of this prototype successfully demonstrated to the client the viability of the solution.

Tech environment: J2EE, Visual Age for Java, ASP, HTML, VBScript, IIS

Confidential, Freeport, ME

Java Design/Developer

Responsibilities:

  • Designed and development of critical components needed for a major facelift of the client's website.
  • Built PowerBuilder interfaces to offer the client the flexibility of deciding at runtime how product attributes would be computed and displayed on the internet.
  • Wrote Java classes to encapsulate the parsing of user input to derive the formulas used in subsequent calculations.
  • Did major rewrite on Product Attributes and Site Data Management systems to accommodate the capture and use of compound and measurement attribute specific to the internet.
  • The above allowed the client to implement mission-critical functionalities such as comparison charts, related HTML editing, dynamic web page generation and quick-read mechanisms which gave the client an edge over its major rivals in competing for web-based direct sales.

Tech environment: J2EE, WebLogic, UNIX, JSP, HTML, JavaScript, UDB, PowerBuilder, PowerTools

Confidential, Rocky Hill, CT

Java Developer

Responsibilities:

  • Wrote email service to intercept specific email messages on the Ames Exchange mail server.
  • These messages were then subjected to special handling, reformatted and rerouted to predetermined destinations.

Tech environment: J2EE, Visual Age for Java, JavaMail API

We'd love your feedback!