Post Job Free
Sign in

Software Engineer Stack Java

Location:
Milford, NH
Salary:
160000
Posted:
March 30, 2025

Contact this candidate

Resume:

Joseph J Marini

Email : *************@***.***

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

781-***-**** Milford, NH Update: 03/28/2025

Full Stack Java Software Engineer, Web, Mobile, Desktop

Experienced Full Stack Java, software engineer with a passion for software development.

Over 20 years of experience specializing in user interfaces (UI), developing Web, Mobile and Desktop applications.

Extensive experience supporting UI groups and providing advanced research and architecture for UI infrastructures.

Mentor and technical lead providing direction and training for UI software engineers.

Specialized knowledge and skills to solve advanced UI issues.

Technical lead aptitude skills, commitment, and experience

Extensive Java, designing and coding with emphasis on infrastructure.

Full Stack Java Spring boot 2/3 experience.

Experience creating tailored JavaScript, Typescript, Android, JSF, Swing, and Web components for UI applications.

Ability to work collaboratively.

Commitment to achieving project goals.

Strong whiteboard, communication and writing skills.

Exceptional organizational skills

Adjunct professor teaches Java programming at the college level.

Skills

Languages: Modern JavaScript, TypeScript, Java, C#, Python

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

Spring boot, 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

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, iOS, Red Hat

Smartphone: Android

Networking: SNMP, TCP/IP, UDP

Browsers: Google Chrome, Internet Explorer, Fire Fox, Safari

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

Assisting engineers with resolutions and development issues

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

Engineering Awards

2014-2015 MIT Lincoln Laboratory Team Award: Airborne Geolocation Technology Development

2021 Booz Allen Hamilton CRAM project, HBUC wins Digital Directorate Annual Award Winners

Teaching Skills

Adjunct professor Java programming basic, intermediate, advanced and Agile Scrum methodology.

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

Remote Location: Home

Global Defense Group (GDG)

Lead Engineer

Java Full Stack UI Software Engineer 09/2020 – current

Morpheus JEMSOC ODI Project: 11-2024: 01-2025

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

Mercury Application:

Bug fixes.

Validation testing.

IRS ECM project:8-2023:10-2024

Skills: Agile Scrum, Java Full Stack, Rest, Spring Boot, 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:9-2020:7-2023

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

JavaScript, WorldWind Web, Full Stack, Spring Boot

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 using a generic approach, allowing it to support testing multiple services.

Researched the development of a map web application, detailing different map technology of choice.

Implementing a map web application using World Wind Web and React.

Participated in first data collection event at Fort Devens Military Base

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.

Participated in second data collection event at Fort Drum NY.

Participated in second system integration event and overview, Lexington, MA.

Refactored and fixed issues 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 15day weather forecast and agriculture attributes.

Added airport codes support for location search, font 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

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 data from the back end.

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

Aptus Health Inc. Reading, MA

Lead Engineer

Full Stack Java UI Software Engineer Contract Winter Wyman, Waltham MA. 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

Lead Engineer

Full Stack Java UI Software Engineer Contract Minuteman Group, Lexington, MA 07/2010 – 1/2017

Skills: Java, JavaScript, Full Stack, JQuery, AJAX, JSON/Rest, JQuery UI, JQX UI, Android, JFC/Swing,

Hibernate (DB Magic)

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 using WebStorm IDE. (Web)

oAdded JQuery Gridx table component support.

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

oImplemented coordinate conversion manager supports, Degrees, Degrees Minutes Seconds

Digital Degrees Minutes, and MGRS – Military Grid System.

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

oCommon issues learning JavaScript, from an OOP language perspective.

oJavaScript objects, Constructor and Prototype inheritance.

oInheritance using JQuery.

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 all UI views.

Refactored map layer configuration application.

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

Created base Netbeans RCP application project.

Created Map module using Worldwind desktop library.

Developed message notification manager displays messages from client modules.

Developed 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.

Re-factored several modules to use Netbeans lookup service approach for communication.

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, and supports sorting.

Created several new UI components, using JFC/Swing, tailored for the map application UI environment.

Android Application Development MIT-LL

Android application, event reporting application

Developed UI for event reporting application.

Developed common menu system infrastructure.

Developed new transport for sending information.

Application deployed to Boston, MA MBTA, See Something Say Something.

Android application, communication control and sensor entity application

Designed, and developed UI for controller and sensor entity for tablet based android applications.

Re-factored application messaging system to allow interoperability between Android and Windows.

Porting Android application, communication control and sensor application to windows platform

Ported Android control and entity sensor application program to windows using Swing UI.

Ported application messaging system allowing interoperability between Android and Windows.

Designed several preference dialogs for easy configuration of both applications.



Contact this candidate