We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

TECHNOLOGIES:

Lang/Library: Java, Javascript, Typescript, Objective - C, XML, JSON, SQL, jQuery

Frameworks: Spring 4, Struts, Node.js, Slim3

Databases: Oracle, MySQL, SQL Server, SQLite, RethinkDB, MongoDB, Google Datastore

ORM/DB: Hibernate, JDBC, Thinky.io

Web/App. Servers: WebSphere, WebLogic, Apache, Tomcat, Jetty, Google App Engine

GUI/View: JSP, JSTL, AJAX, Foundation 4, Bootstrap 3

WORK EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Developer on Confidential project which uses a rules engine, beacon and geofence technology to deliver real-time, customer focused messaging and/or offers to any internet enabled device.
  • Incorporated beacon-aware electronic displays into the Confidential application allowing for targeted customer information and offers.
  • This was accomplished through the use of the Google Channel API, RiseVision Digital signage and Chrome OS.
  • Created and implemented Oracle functions and backend Java code for the Confidential .
  • Created invoicing/spend portal
  • Portal allows management of personnel, projects and invoices by Confidential
  • RandomlyFit.com9/13 - Ongoing personal project
  • The website generates random workouts from user data entered for each exercise.
  • The site runs on Google App Engine using the Google Datastore as the backend database.
  • Responsible for all aspects of design and coding.
  • Java used for application control, business objects and data access layer
  • JSP/JSTL/AJAX/JSON (including HTML, CSS) used in UI layer.
  • Apache Shiro implemented for site authentication and authorization.
  • Foundation 4 used for responsive design. jQuery and jQuery Mobile used heavily throughout the site.

Confidential, Cinti., OH

Technical Lead

Responsibilities:

  • Lead tablet development using resources both onsite and offshore. Offshore team consisted of 10 - 15 developers. Agile development methodologies implemented.
  • Collaborated with outside design firm in regards to the initial and ongoing UI concept. Contributed coding efforts involving innovative components to bring their unique design to fruition.
  • Daily communication of Citibank business and technical requirements to offshore development.
  • SCRUM calls held each morning to assure the correct understanding and/or resolution of issues needing immediate response.
  • Consistent link between the development and business views of the system to ensure that the technical solutions being developed satisfy the needs of the business.
  • Partnered with Citibank backend infrastructure teams to ensure that app functionality coincided with server-side changes. Worked with multiple project managers over the course of several application releases.
  • Developed Java wrapper component to simplify the use of Adobe SiteCatalyst analytics in all tablet applications.
  • Creation of design documents for newly implemented and redesigned functionality for each release. Created website for internal department use. The site contained FAQ and screenshots regarding the current functionality of the tablet applications to help maintain a central point of understanding.
  • Lead tablet defect management and resolution during the SIT/UAT phases of testing.

iOS Application Development

Confidential, Farmington Hills, MI

Responsibilities:

  • The application consists of the Deal Manager, Lead Manager and Credit Request components. Deal Manager allows dealers to check on the status of in-process credit applications. Lead Manager provides access to new leads for future auto sales. Credit Request provides the ability to run an instant credit report on a potential buyer directly from the device. Application is iPhone, iPod Touch and iPad capable.
  • All services were run through a secure back-end server using HTTPS, Java, Struts and JSON.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • I was responsible included: Multiple customers per transaction, transaction splitting per customer and/or purchased items, period invoicing for customers with multiple transactions, generation of sequential transaction numbers and tax rules based on aircraft, customer and destination criteria.
  • The base BeanStore application is an in-house developed product with both a proprietary Struts-like MVC architecture and ORM construct.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Responsibilities included maintenance of existing Streamline software products, troubleshooting software problems, feature additions to current products, debugging of code, and network performance issues.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Java development for online forum focused toward educators (K-12). Site made use of Jive Software's enterprise forum package which was then extended with customized features. Responsibilities included installation, maintenance, feature additions, debugging of core Jive and customized code, performance monitoring, database administration and constant customer contact.

We'd love your feedback!