Post Job Free
Sign in

Experienced Full Stack Java, software engineer

Location:
Milford, NH
Posted:
July 03, 2025

Contact this candidate

Resume:

Joseph J. Marini

Milford, NH *****

781-***-****

*************@***.***

LinkedIn: http://www.linkedin.com/in/josephjmarini

Updated: 07/02/2025

Professional Summary

Experienced Full Stack Java, software engineer with a passion for software development and a proven track

record in designing and building Web, Mobile and Desktop applications. Recognized for expertise in user

interface (UI) development, infrastructure design and mentoring software engineers

Technical lead with a demonstrated ability to guide and train development teams

Specialized in solving complex UI challenges with innovative solutions

Extensive experience in Java programming, with a focus on scalable and maintainable infrastructure

Adept at collaborative team environments and cross-functional communication

Commitment to deliver high-quality solutions and meet project goals.

Strong analytical, organizational, and communication skills, including whiteboarding and technical writing

Adjunct professor of Java programming at Rivier University Nashua, NH.

Skills

Languages: Modern JavaScript, TypeScript, Java 17/24, C#, Python

Technologies: Java JDK, Java Server Faces (JSF), Tomahawk, Facelets, Tiles, JSP, GUI, Java Beans, Spring,

Spring boot 2/3, Spring MVC, Spring Batch, J2EE, XML, XSLT, XHTML5, CSS, JFC/Swing,

JavaFX, OOD, OOP, UNIX shells, Java Web Start/JNLP, JNI, JQuery, JQuery UI, AJAX, JQX UI,

JSON/REST, Angular 7/8, RxJS, Protocol Buffers, ZeroMQ, React, WorldWind Web, SonarQube

Tools: Eclipse, MyEclipse, NetBeans, NetBeans RCP, IntelliJ IDEA, WebStorm, Android Studio,

Visual Studio Code, JUnit, Ant, Maven, Gradle, SVN, Git, Atlassian tools, Jira, Agile Scrum, TOAD,

Firebug, Postman, Talend, SoapUI, JBoss Developer IBM workflow, Node NPM, Docker,

Hight Charts, Microservices

Design Patterns: Java design patterns, JavaScript design patterns.

Databases: MySQL, Oracle 9i/10g, PostgreSQL, MongoDB, ORM Technologies: DB Magic, Hibernate

Operating Systems: Windows, Unix, Linux, Red Hat

Networking: SNMP, TCP/IP, UDP

Web Servers: Tomcat, Glassfish, IBM WAS, WebLogic, JBoss, Apache

Online Training: Node.js, Angular2+, Android, Backbone, Protocol Buffers, Spring boot 3

Security Clearance: Active Clearance TS (8/9/2023), Active Public Trust Clearance

Engineering Skills

Technical lead with hands on development within an agile development environment.

Advance research new technologies.

Mentoring engineers.

Teaching engineer’s new technologies, solutions, and software patterns.

Teaching Skills

Adjunct professor Java programming basic, intermediate, advanced

Education

M.S. Computer Science, Rivier University, Nashua, NH - Graduated Honors – CUM 3.75

B.S. Computer Science, Boston University, Boston, MA – CUM - 3.70

Professional Experience

Booz Allen Hamilton Lexington, MA.

Global Defense Group (GDG)

Lead Engineer

Full Stack Java UI Software Engineer 09/2020 – 04/2025

Worked on the following government contracts through Booz Allen Hamilton

Morpheus JEMSOC ODI Project 11/2024 – 01/2025

Skills: Agile Scrum, Java Full Stack, Rest, JSP, Docker, Spring Boot

Mercury Application:

Bug fixes.

Validation testing.

Internal Revenue Service ECM Project 08/2023 – 10/2024

Skills: Agile Scrum, Java Full Stack, Rest, Java 21, Spring Boot 3, Junit, SoapUI

IRS Module JUnit test.

IRS data validation using JUnit validation.

IRS data validation using SoapUI.

Validating multiple service operations.

CRAM Detection Project for US Airforce 09/2020 – 7/2023

Skills: Agile Scrum, Jira, Git, Java, Protocol Buffers, ZeroMQ, Microservices,

JavaScript, WorldWind Web, Full Stack, Spring Boot Rest, Junit

Designed and developed protocol buffers used to communicate between internal micro services.

Implemented communications service supporting multiple protocol messages.

Implemented radar operations test service supporting multiple protocol messages.

Refactored services test harness allowing it to support, testing multiple services.

Implementing a map web application using WorldWind Web and React.

Refactored logging for all services, each log’s to its own separate logging file.

Added tool tipping support to map application, for static floating views.

Added additional track information static view, and table paging dialog.

Refactored and fixed issues in MNS (Tower Service) microservice.

IBM The Weather Company Andover, MA.

Full Stack UI Software Engineer 08/2018 – 6/2020

Skills: Agile, Jira, Git, JavaScript, Typescript, Angular 7/8, RxJS, Full Stack, C#, High charts

Development Weather Company web application

Designed and developed graphical chart Meteogram component and widget using High charts.

Developed agriculture component, supports 15-day weather forecast and agriculture attributes.

Added airport codes support for location search, front end and server-side rest controller.

Added username filtering support during dashboard creation.

Added save user context support to hourly, daily, agriculture (AG) view.

Added support for min/max values for weather attributes forecast and current data panels.

Added support for lightning panel functionality.

Patient Keeper, Inc. Waltham, MA.

Full Stack Java UI Software Engineer - Contract 02/2018 – 05/2018

Skills: Java, JavaScript, Full Stack, JQuery, JSON/Rest, Backbone, Spring MVC

Development 9X web/mobile application

Refactored and fixed several issues to order list gadget.

Added Group, Definition, and Status object support to order list gadget, edit and view mode.

Developed backbone models for order groups, and order definitions for order list gadgets.

Wrote spring rest controllers for order groups and order definitions to retrieve backend data.

Added server-side filtering for Groups, Definitions, and Statuses.

Aptus Health Inc. Reading, MA.

Full Stack Java UI Software Engineer - Contract 02/2017 – 11/2017

Skills: Java, C#, JavaScript, TypeScript, Android

Refactored QuantiaMD (https://quantiamd.com) web application JavaScript module structure

Refactored, collapsed duplicate JavaScript source tree structure based on platform type.

oWeb, mobile, android and iOS platforms.

Converted JavaScript classes to TypeScript classes.

Re-designed application versioning system, and updated server code to support the new design.

Massachusetts Institute of Technology Lincoln Laboratory Lexington, MA

Full Stack Java UI Software Engineer - Contract 07/2010 – 1/2017

Skills: Java, JavaScript, Full Stack, JQuery, AJAX, JSON/Rest, JQuery UI,

JQX UI, Android, JFC/Swing, Hibernate (DB Magic), PostgreSQL

Designed and developed JavaScript client models for search-based projects. (Web)

Refactored the project from using JSP’s to using JavaScript MVVM client models.

Designed all the JavaScript client models mirroring the server-side Java objects.

Architected and wrote all the JQuery Ajax server JSON/REST requests, for each type of model manager.

Designed and developed task-oriented project, within an eclipse environment. (Swing)

Task oriented project, for viewing graphical information entity within Socket GXP.

Designed and developed multiple UI custom table views displaying task and Meta data information.

Ported task-oriented project to a Web JavaScript MVVM version (Web)

oAdded JQuery Gridx table component support.

oDesigned Ajax support using JQuery for issuing Ajax JSON/REST request to the server.

Ported detection plugin project to the web, developing map applications to support detection data. (Web)

Designed multiple JavaScript tree views for detecting data objects, and detection image objects.

Developed a 1.5-day course on advanced modern JavaScript

Developed topics on, common issues learning JavaScript, from an OOP language perspective.

Developed Rich Client map application for sensing Geo land devices. (Swing)

Ported table architecture from the Netbeans Rich Client Platform plug-in map application.

Added save and restore column configurations to the table architecture.

Refactored shape and bearing generating application. Rewrote/Refactored all UI views.

Developed Netbeans Rich Client Platform plug-in map application (Swing)

Created Map module using WorldWind desktop library.

Created map manager and map view modules.

Developed layers’ configuration manager, displays list of configured map layers.

Developed generic context popup manager, objects selected, display a context menu.

Developed check box tree architecture, which can be used with or without checkboxes.

Developed support for mapping associated objects and displayed them in a UI checkbox tree component.

Developed table architecture allowing editors, renderers, and bean models to be configured, supports sorting.



Contact this candidate