We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Java (Core)
  • Worked with Java since 1999 on a number of projects. Have been a Sun Certified Java Programmer since 2000. Knowledgeable about the fundamental aspects of threads, collections, object creation, and exception handling.
  • Java (Swing)
  • Worked with Swing since 2010. Am able to work with all of the common UI components and with events. Understand complex components such as JTable and JTree. Also have worked a great deal with manipulating images.
  • Java (Servlets, JSP, Struts)
  • Worked with Servlets, JSP since 1999. I started working on Struts somewhat later. I have also had a Sun Microsystems course on JSP Tag Libraries which is a portion of what the Struts framework provides.
  • Java (Spring)
  • Used some elements of the Spring framework since 2007. Most notably Dependency Injection, Templates, MVC, Spring Data (Oracle and Mongo DB).
  • Web Services (Rest, Micro Services, HATEOS)
  • Developed web services in multiple projects since 2008. Includes both Soap and Restful services; although, more of the most recent work has been with Restful services. This includes both Java and Node.js. Since, 2016 I have gained familiarity with Amazon Web Services and the Netflix stack.
  • JavaScript
  • Worked with JavaScript for client side field validation since 1999. Familiar with basic JavaScript events and syntax. Familiar with Node.js which utilizes JavaScript.
  • Relational Databases, SQL, JDBC, and Hibernate
  • SQL and relational database concepts since 1993. This includes Oracle PL/SQL, MS SQL Server TSQL, and some MySQL. JDBC since 1999. Hibernate since 2007 including analysis of performance, mapping, lazy joins, and caching.
  • XML, XSLT, JAXB, JSON, NoSQL(Mongo DB, Dynamo DB) document persistence
  • Used XML and XSLT for working with textual data since 2000. Have worked with JAXB to construct Java object hierarchy from XML in 2012. Have worked with Mongo DB since 2013. Worked with Amazon’s Dynamo DB product since 2016. Am broadly familiar with non formatted textual data.
  • DevOps, Eclipse, Idea IntelliJ, Maven, Git, Linux
  • Have worked with Eclipse since 2007. Used Eclipse in a Fedora Linux VM in 2014 and 2015. Worked with Idea's IntelliJ product since 2015. Have worked with Maven since 2008 on three different projects. Have worked with Git since 2013 on two different projects. I have some exposure to CVS and Subversion as well.
  • Groovy Spock, JUnit
  • Have used Groovy Spock and Junit for both unit and integration level testing. Used Spring's RestTemplate to test from the Rest layer.
  • Agile Methodologies
  • Have worked with formal agile methodologies since 2009. This included two different projects that used Scrum and one that used more of a Kanban system.
  • Analysis
  • Have worked as a Systems Analyst or a Business Systems Analyst since 1989 on various projects. Have gathered requirements and have worked on specifying user interface and database design. Certified as a CBAP (Certified Business Analyst Professional) since 2015.

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Project for financial industry to supply required fields mandated by Federal Government’s KYC (Know your Customer) effort to prevent money laundering by terrorist entities. This includes modifications to Java software, JSP, some Java Script. The project leverages some elements of Spring as well as Web Services.

Confidential

Java Developer

Responsibilities:

  • Development of Java Micro Services using Amazon Web Services and Netflix cloud technologies for a Content Management platform. This utilized Dynamo DB. Netflix Hystrix technologies. Netflix Asgard administration tools. This is part of a continuous development platform with extensive work in unit and integration testing, all using Junit primarily. This project also leverages Node JS and a Java Script Aurelia front end.

Confidential

Java Developer

Responsibilities:

  • Provided assistance in helping move a Proof of Concept to a more hardened product. Developed a strategy for Integrated Testing using Groovy Spock and JUnit. Product consists of Restful Web Services providing data services to a Mongo DB and an Oracle backend, leveraging Java 8 Streams for throughput. The HATEOS standard was used for navigating data. Product focuses on Tax Data services.

Confidential

Senior Developer

Responsibilities:

  • Responsible for developing Restful Web Services in Java and in Node.js. Stored documents in a Mongo.DB database. This effort was for the VA’s VLER (Virtual Lifetime Electronic Record) project which is essentially an Electronic Confidential t Record.

Confidential

Java Developer

Responsibilities:

  • Maintained and enhanced an order entry system for professional photographers using Java’s Swing framework. This included work to allow Photoshop .psd files to be imported into the system. This included creating XML files that represented orders and parsing and reading XML files that contained catalog and pricing information.

Confidential

Senior Information Specialist

Responsibilities:

  • Served as a development lead on a small project to rewrite 80 existing web services across thirteen logical domains to expose the USDA’s Master Tables to the USDA’s application portfolio. This master data was exposed as SOAP services and used EJB (Enterprise Java Beans) to query a MS SQL Server database. This project also served as a pilot project for the Architecture Office’s template for using Agile and Scrum methodologies throughout the Enterprise. This included a new commitment to daily builds and unit testing that used Maven, Junit, Cactus, and Emma (for coverage statistics.
  • Also supported in 2007 and 2008 the formation of a Performance testing lab. This lab looked at the performance of applications as they ran in the production environment to look for opportunities to improve performance through code refactoring efforts. This included examining how third party libraries like Hibernate worked under load in production.

Confidential

Business Analyst - Lead

Responsibilities:

  • Served as an analyst lead for a prescription transfer pipeline between a Specialty Pharmacy (Accredo) and a Pharmacy Benefit Manager (Medco) to support drug therapies that Medco didn’t support. These included chronic diseases that used injectable infusion therapies; such as, Hemophilia, Pulmonary Hypertension
  • This leveraged Oracle’s workflow product and was done in a rapid iterative agile manner which resulted in a four month timeframe from tool selection and acquiring resources to production. At one time a quarter of all of Accredo’s revenue went through this pipeline and was instrumental in Medco’s deciding to acquire Accredo in a 2.3 billion dollar acquisition.

Confidential

Java Software Developer

Responsibilities:

  • Data Warehouse development for a regional Bell Operating company to justify entering long distance market for the Telecommunications Act of 1996. Java and Versant's Data Store were used for persistance.

Confidential

Contract Java Programmer

Responsibilities:

  • Began Java Development by doing contract work in Servlets, JSP, XML, and JDBC for web development using Oracle databases and WebLogic and Websphere application servers.

We'd love your feedback!