Senior Java Developer Resume
Denver, CO
SUMMARY
- Full stack Java developer experienced in design and development of maintainable, reliable, complex business applications in timely manner. Skilled in analyzing and developing modern web applications and services in an Agile environment.
TECHNICAL SKILLS
Languages: Java Typescript JavaScript CSS HTML JSP C C++ C# PLSQL SQL, Unix Shell Scripting. Python PHP XML Java Doc, ant jQuery
Frameworks: AngularJS Spring Struts Hibernate SMTP
Database: Oracle MySQLDB2 Postgres Pervasive SQL - Server MongoDB
App Servers: WebLogic JBoss Geronimo NodeJS Apache Tomcat
Platforms: Windows 10 Linux Unix
IDE: IntelliJ WebStorm Eclipse Toad Jira
Source Control: Git Confidential ClearCase / Clear Ques, Confidential Jazz SVN CVS Source Safe
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- ITS - worked as a team member developing ITS (Inspection Tracking System) that allowed inspectors to move from a paper to an intranet using Java, PLSQL, typescript, AngularJS and Oracle.
- MSIS - enhance and maintain MSIS using a variety of Java persistence technologies, struts, JSP
Confidential, Denver CO
Java Developer
Responsibilities:
- Create web-based insurance decision support tool.
- Create restful web-services using CXF and Apache Tomcat, MongoDB
- Create persistence layer objects using MyBatis
Confidential, Boulder CO
Java Developer
Responsibilities:
- Found and corrected a long existing problem with storage data collection.
- Found and fixed errors with data imports and regular expressions.
- Created a new versatile storage reporting system.
Confidential, Tulsa, OK
Lead Java Developer
Responsibilities:
- Developed complex content portlets
- Created a Java web-service as backbone of a configurable on-boarding system.
- Enhanced and became subject matter export on portlet-based customer tracking system.
- Refactor a Java/XML reporting system reducing the code by 85% while adding functionality and increasing maintainability.
- Greatly enhanced the configurability and functionality of Java / XML batch application tripling the number of emails generated while reducing complexity and reducing run-time by 30%.
Confidential
Senior Systems Analysts
Responsibilities:
- Designed and developed SBAMS (Special Billing And Messaging System) responsible for billing one-third of the electrical revenue for Confidential, using a technology stack that included Java, C#, VB.net, C SQL-Server. SBAMS creates billing determinants for all large commercial, industrial, and special contract customers, generates EDI transactions between the various entities in the deregulated billing market. SBAMS is a finite state machine system.
- Worked as part of a team that developed and maintained EMS (Emissions monitoring System) that collected emissions data from various power-plants in a variety of formats converting this emissions data to a single format before sending the results to a clearing house and validating the data that was transmitted to the EPA. EMS used Java and Python. EMS consumed data from Access, Sybase, DB2, excel and text formats. EMS also alerted to any conflicts between collected data and data reported by the EPA.
- Under a 30-day deadline, created a C#, SQL-Server system to comply with NERC-CIP requirements for secure server access. by parsing data from a variety of server logs using a configurable parsing engine and alerting management of any security threats.