Full Stack Java Developer

Insight Global
Newark, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 129K

Job location

Newark, United States of America

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Proxy Servers
User Authentication
Automation of Tests
Command-Line Interface
Data Stores
Relational Databases
Software Design Patterns
DevOps
Digital Signature
Distributed Systems
Github
Java Database Connectivity
Java Web Services
JSON
Python
Maven
MongoDB
MySQL
Node.js
NoSQL
OAuth
Object-Oriented Software Development
Openid Connect
JSON Web Token
Security Assertion Markup Language (SAML)
Secure Coding
Web Application Security
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Systems
Data Streaming
Web Services
XML
Multithreading
Transport Layer Security
Mern
React
Concurrency
Spring-boot
Parallel Computation
Firewalls (Computer Science)
Bitbucket
REST
Amazon Web Services (AWS)
Devsecops
Microservices

Job description

Our client is seeking a Senior Software Engineer to join the Group Insurance Onboarding Platform team. This role is focused on building scalable, high-quality software solutions that enable innovation, speed, agility, and efficiency across the organization.

You will collaborate closely with product owners, tech leads, designers, and engineers to design, build, test, and enhance modern applications that solve complex business problems. This is a hands-on engineering role requiring strong technical depth, agile mindset, and a passion for continuous learning and inclusive teamwork.

You Will...

Design, build, test, and maintain applications using modern architectural principles and design patterns

Actively contribute code aligned with the product roadmap while adhering to Prudential engineering standards

Develop high-quality, efficient, and well-documented code Partner with product owners to translate business needs into technical solutions and feature stories

Collaborate with tech leads and team members to deliver end-to-end, scalable solutions

Write and maintain unit, integration, and functional automated tests

Investigate and resolve issues identified by QA or production support

Apply emerging technologies and best practices; mentor and coach other engineers

Requirements

Programming Languages: Python, Java or JavaScript; distributed systems, object oriented programming, design patterns and design methodology; Java services using Spring CLI, Maven, Microservices, multi-threading, concurrency and parallel processing

  • Frameworks: React, Spring Boot, Node.js (Full / MEAN / MERN stack)

  • Data Store: NoSQL or Relational Data structures; MongoDB; BPM tools

  • Data Streaming: SQS, Kinesis

  • APIs: Consumption & Development; implementing service oriented architecture (SOA) patterns; REST, JSON, SOAP, XML, JDBC, MySQL

  • Testing: Unit, interface and end user testing concepts and tooling (functional & non-functional); automated testing

  • Accessibility: Accessibility awareness and compliance

  • Security: Secure coding, web application security and DevSecOps; authentication, authorization, encryption, digital signatures, JWT, SSL, web service proxies, firewalls, SAML 2.0, OpenID Connect, OAuth 2.0

  • DevOps Tools & Practices: Branching techniques and usage of GitHub, Bitbucket o

Nice to Have Skills & Experience

AWS development experience Knowledge of modern architecture patterns Design Thinking experience Financial services or insurance industry experience

Benefits & conditions

Benefit packages for this role will start on the 1st 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.

Apply for this position