We provide IT Staff Augmentation Services!

Java Contract Developer Resume

Denver, CO

CAREER SUMMARY:

  • Confidential is a Senior Java Architect/Engineer Consultant whose experience in Information Technology and expertise in the Retail, Telecommunications, Financial, Energy, Cyber Security Industries began in 1990.
  • His experience includes the design, development, and implementation of software systems and applications, with a focus on Internet/Intranet Application Development.
  • The emphasis of his experience has been on the full life cycle development of projects.
  • His work includes responsibilities in the areas of Team Management; gathering Business Requirements; developing Functional Specifications, Analysis and Design Specifications (including class diagrams, sequence diagrams and use cases); coding object - oriented application components; product packaging, installation and configuration.

EXPERIENCE, SKILLS:

Computer Languages: Java, C/C++, Objective-C, JavaScript

J2EE Technologies: EJB, JNDI, JMS, JDBC, Servlets, RMI, JMX, JSP

Web Technologies: JSON, HTML5, CSS, JQuery, GWT, Spring MVC, Struts, AngularJS

Databases: Oracle, MySQL, PostgreSQL, Informix, Cassandra

OR Mappers: Confidential /MyBatis, Hibernate

Methodologies: Waterfall, Agile

Operating systems: Linux, Windows, Mac OS X

App/Web Servers: WebLogic, Tomcat, Jetty, nginx

Messaging: SonicMQ, ActiveMQ, WebLogic’s JMS Server

Markup Languages: XML, XSL/XSLT, XSD, DTD

Open Source: Apache Web Server, Ant, Log4j, Tomcat, JUnit, Spring, Struts, Axis, JAXB, CXF, GWT, SmartGWT, Spring, Spring Security, Maven

Version Control: Subversion, GIT

IDEs: IntelliJ

CAREER HISTORY:

Confidential, Denver, CO

Java Contract Developer

Responsibilities:

  • Architected, designed, developed, and documented a couple of services, one that pulls and another that pushes data out to customers.
  • Confidential has several terabytes of data scraped from the Darknet and other web sources. This data includes, for example, compromised passwords and credit cards. Both services were largely developed solely by me
  • The ”pull” service was implemented as REST API that integrated into Confidential ’s database, Elasticsearch. Technology stack used to implement this service: Java 8, Spring, Jetty, Jersey, JMX, MyBatis, AspectJ, PostgresSQL, Enunicate. . In addition, developed a Java client and a Python client that our clients could use to integrate with the Confidential REST API.
  • The “push” service was implemented as a subscriber/notification design. The data pushed out to subscribers, very similar what the data API offered. This app is using the following technology stack: Java 8, Spring Boot, Jetty, Jersey, MyBatis, PostgresSQL, ActiveMQ, Enunciate.
  • In addition to developing the above two services, built several Maltego Transforms, in Python, that integrate with the Confidential REST API.

Confidential

Java Contract Developer/Architect

Responsibilities:

  • Full stack developer and architect for brand new internal system for car loan processing that included the following technologies: Java 8, Angular JS, Bootstrap, Spring, Jetty, Jersey, JMX, AspectJ, MyBatis, Mongo, and MySQL
  • Architected new application by using small distributed REST services
  • Integrated with external REST APIs and also created public REST APIs for use by business partners of Confidential
  • Many varied day-to-day tasks from mentoring several junior and midlevel developers, to refactoring code to be better performing and more maintainable, and helping define requirements.

Confidential

Subcontract Java Developer

Responsibilities:

  • Assigned to help maintain management app that controlled deployment of software guide onto cable boxes
  • Responsible for enhancing/refactoring/debugging entire technology stack: AngularJS, Spring, Apache CXF, MyBatis, Oracle.

Confidential

Subcontract Java Developer

Responsibilities:

  • Tasked to refactor/rearchitect high volume JMS application which uses SonicMQ
  • Integrated with JMS message queues producing large amount of JSON messages, persisted data in messages to a Vertica database
  • Introduced the use of AspectJ to track metrics of data being consumed and persisted.

Confidential

Subcontract Java Developer

Responsibilities:

  • Finished porting UI functionality from internal VB application, using Spring MVC/JQuery/Bootstrap; Implemented authentication/authorization for app using Shiro; introduced several patterns and tools for future development of app
  • Used MyBatis to create necessary queries for UI; ported several queries from Oracle stored procedures
  • Integrated with Cassandra by creating selects using CQL and also migrated some data from Oracle to Cassandra

Confidential

Java Contract Developer

Responsibilities:

  • Main UI developer for a system that monitors smart electrical micro-grids in real time
  • Initial UI built using GWT, utilized HTML5 Canvas object to create a series of widgets that was used to create schematics of the electrical grid; also backend Java work to support GUI, which included authentication using Spring Security; validation using Hiberante’s JSR-303 validation framework
  • Architected new UI using Spring MVC, Jetty, HTML5, CSS, JSON, and JQuery.
  • Also utilized Canvas object to create a set of UI widgets to represent an adhoc electrical grid.
  • Also worked on Maven build system to make it more modular; Help maintain the Java server side code that polled for real time data from the electrical equipment on the grid.

Confidential

Java Contract Developer

Responsibilities:

  • Part of a team that maintains an application for SCHIP administration for the state of Georgia
  • Do general Java development bug fixing
  • Perform SQL optimization on complex reporting jobs
  • Currently helping to architect and evaluate rewrite of current software.
  • Evaluating front end technologies to leverage some of the UI that is currently used.
  • This includes Struts2, GWT, and Spring MVC .
  • In addition, writing a prototype to evaluate JQuery to replace a proprietary JavaScript implementation.

Confidential

Java Contract Developer

Responsibilities:

  • Team member that developed a new implementation of the Dashboard application for owners of properties listed on HomeAway.
  • The app was designed to consume numerous REST services, using Jersey.
  • Helped create some of these services, as well as implement the consumers for the front end
  • Also used various Spring technologies(MVC, IOC, AOP, and Security) to implement new application. Contributed to front end UI creating HTML, CSS, and utilizing JQuery.
  • Helped Vacation Rentals By Owner(VRBO)(a company owned by HomeAway), migrate over to the new Dashboard Application. This involves writing some custom code needed for VRBO, including Confidential queries and new REST services.

Confidential

Java/GWT Contract Developer

Responsibilities:

  • Part of a team that developed an application that replaced the SCHIP application for the state of Kansas
  • Did extensive UI development using GWT and SmartGWT. Had to learn the GWT/SmartGWT framework on the fly, since the project had a very aggressive timeline.
  • Modified some of the existing middletier EJBs and Confidential queries. Most of the middletier was reused from a previous project.
  • Other technologies utilized: Spring, WebLogic 10.3, and Oracle 10

Confidential

Java/Flex Contract Developer

Responsibilities:

  • Java: Developed/Maintained middle-tier service framework for two separate web sites.
  • Used a combination of Confidential, for dynamic queries, and Hibernate, for CRUD queries to access a PostgreSql database.
  • Used DAO pattern to abstract out the database access.
  • Above the DAO were two service layers, one internal and another external Use Apache CXF, to expose the external service layer as web services.
  • The application was all wired using Spring.
  • Flex: Developed/Maintained, using Flex Builder, two set of admin applications used to create(populate the database) the content for the external web site.
  • The admin applications used SOAP to communicate with the Java services mentioned above.

Hire Now