Remote Principal Full Stack Developer (Drools, Java, Angular)

Post Date

Jul 20, 2023

Location

Memphis,
Tennessee

ZIP/Postal Code

38117
US
Sep 14, 2025 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

CHI-638591

Pay Rate

$72 - $108 (hourly estimate)

Job Description

Insight Global seeks a highly qualified Senior Full-Stack Developer to join our 6-week pre-work phase, which is likely to be followed by the deployment of two software development teams. The teams will develop an application that ensures regulatory and customer compliance through the performance of audits on customer clearance information for a global leader in the logistics industry. The client's office location is in Memphis, TN, but team members may work remotely (within compatible time zones).



For the 6-week pre-work phase, the initial team will focus on getting acclimated to the technical landscape and become fluent in the existing version of the application from the perspective of both technical and business requirements. The desired outcome of this phase is an initial Product Backlog of work and a roughly estimated timeline for completion of work, based on said Product Backlog.



During the development phase, the teams will follow the Scrum framework in developing sophisticated new solutions for building the new application. The team will operate within a large enterprise environment, working with business stakeholders to develop important new capabilities supporting their business needs. The development phase agreement has not been formally awarded, but there is a strong expectation it will be as the pre-work phase concludes.



Key Responsibilities

As a Senior Full-Stack Developer, you will play a pivotal role in helping the team deliver high-value solutions to our stakeholders. You'll have the primary responsibility of collaborating with other development team members to pull the top-prioritized work items from the Product Backlog and developing working code into usable features for the application. Your day-to-day activities will include:



* Applying modern application and service frameworks using industry best practices

* Designing client and server-side architecture for a configurable rules-based decision enginerunning under a services model

* Perform application troubleshooting and debugging, etc.

* Develop functional applications and tools by producing clean and efficient code

* Provide end-to-end oversight over the entire application and/or SDLC process

* Ensure end product supports ADA best practices and multi-language locale-driven internationalization

* Optimize application for maximum efficiency and scalabilityin a cloud-based environment

* Influence the design of application database(s) and the data ingress / egress points of the applications

* Write BDD-based unit tests for use in automated testing / deployment pipelines

* Contributing to all Scrum events, especially the Daily Scrum, pulling work items at the Sprint Planning, and demoing working software at the Sprint Reviews

* Work closely with the other developers on the team to collaborate with techniques such as pair programming

Required Skills & Experience

* MUST be a U.S. Citizen or Green Card

* 8+ years of experience in Java / Spring Framework development including authentication, RESTful Web Services, and Database / ORM

* 5+ years of experience developing modern responsive web applications with Angular and MaterialUI that are ADA compliant and provide multi-language internationalization

* Demonstrable experience using Drools or similar rules engine frameworks in a Java / Spring Framework context

* Experience with using Cucumber to create automated BDD test scripts

* 4+ years of experience developing and deploying container-based service-oriented applications in a major cloud environment (Azure, AWS, GCP) using services like Container Registry, Container Runtime, and API Gateway

* Full understanding of Docker and how to create and deploy containers in Docker

* 3+ years of experience writing and troubleshooting SQL queries (preferable for Oracle database)

* Demonstrable experience engineering and building service-oriented applications using a domain-driven design approach

* A creative mind that can lead the design and build of solutions from a blank page to meet a defined set of needs

* Experience working within an Agile environment, specifically on a Scrum Team adhering to the Scrum framework

Nice to Have Skills & Experience

* Experience with Microsoft Azure services like App Service, Azure Container Service, Azure Functions, and similar

* Experience building and supporting applications in a logistics and export/import domain

* Mainframe (CICS) and AS/400 general knowledge

* Experience with Visual Basic .NET

* OCI, Oracle Cloud Infrastructure (OCI) using services like Container Registry, Oracle Container Engine

* Experience navigating and working with complex IT operations environments

* Experience working with Enterprise Architects and Operations groups to reach consensus and obtain permits to build and / or operate

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.