Java Full Stack Developer

THE JUDGE GROUP, INC.
Woodbridge Township, NJ, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$158,080.0 - $170,560.0
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Java (Programming Language) Amazon Web Services Applications Architecture Automation of Tests Microsoft Azure Bash Shell Databases Data Structures Relational Databases Software Design Patterns Linux
+47 more
DevOps Hibernate (Java) HP Systems Insight Manager Java Message Service (JMS) Java Persistence API Python (Programming Language) Key Management PostgreSQL Load Testing Microsoft SQL Server MySQL Object-Oriented Software Development OpenShift Oracle (Applications) Performance Tuning Public Key Infrastructure Windows PowerShell RabbitMQ Ansible Software Deployment Software Engineering SQL Databases Data Logging Multithreading Scripting Google Cloud Java Application Server Enterprise Software Applications Cloud Platform System Concurrency Spring-boot Software Security Software Troubleshooting Software Application Programming Backend Git Build Management AngularJS Kubernetes Information Technology Deployment Automation Apache Kafka Front End Software Development Restful APIs Docker Service Stack Microservices

Job description

We are seeking an experienced Java Full Stack Developer to help design and build a centralized enterprise solution for managing certificates, licenses, renewals, and other expiration-based assets.

In this role, you will develop a scalable inventory and tracking platform that provides automated expiration monitoring, notifications, governance, controls, and reporting. You will work across the full technology stack, with Java and Spring Boot on the backend and Angular on the frontend.

This role is well suited for a developer who combines strong hands-on engineering skills with an understanding of enterprise governance, application architecture, and operational controls. Experience developing portal-based applications, inventory management platforms, or certificate management solutions is particularly valuable. What You’ll Do

  • Design and develop a centralized platform for tracking certificates, licenses, renewals, and other expiration-based assets.
  • Build scalable backend services using Java, Spring Boot, REST APIs, and microservices architecture.
  • Develop responsive, user-friendly web interfaces using Angular.
  • Design reusable frameworks for expiration monitoring, automated notifications, governance, reporting, and operational oversight.
  • Develop and integrate database solutions using JPA/Hibernate and relational databases.
  • Partner with architects, business analysts, QA engineers, DevOps teams, and other stakeholders to define technical solutions and deliver production-ready applications.
  • Contribute throughout the Software Development Life Cycle (SDLC), including requirements analysis, solution design, development, testing, deployment, and production support.
  • Design applications for performance, scalability, security, resilience, and maintainability.
  • Develop and support unit, integration, and automated testing.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term corrective solutions.
  • Create and maintain technical documentation, deployment procedures, and operational support documentation.
  • Participate in application deployments and production releases across multiple environments.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, a related technical field, or equivalent practical experience.
  • 5+ years of professional software development experience using Java.
  • Experience developing enterprise applications using Java and Spring Boot.
  • Experience designing and developing REST APIs and microservices.
  • Experience developing frontend applications using Angular.
  • Experience with JPA/Hibernate and relational databases.
  • Experience with SQL and databases such as Oracle, PostgreSQL, SQL Server, MySQL, or equivalent technologies.
  • Knowledge of object-oriented design, data structures, algorithms, design patterns, and application security principles.
  • Experience with multithreading and concurrency.
  • Experience using source-control systems such as Git.
  • Experience with application development, testing, deployment, troubleshooting, and production support., * Experience designing or developing portal-based applications, inventory management solutions, or governance platforms.
  • Experience with SSL/TLS certificates, certificate lifecycle management, key management, or PKI-related environments.
  • Experience with Docker, Kubernetes, or OpenShift.
  • Experience developing applications in cloud environments such as Google Cloud, AWS, or Microsoft Azure.
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Experience with infrastructure or deployment automation, including Ansible.
  • Experience with scripting or automation using Bash, Shell, PowerShell, Python, or similar technologies.
  • Experience with messaging or event-driven platforms such as Kafka, Solace, RabbitMQ, or JMS.
  • Experience with application monitoring, logging, performance tuning, or load testing.
  • Familiarity with Linux and Windows environments.
  • Experience working in Agile/Scrum development environments.

What We’re Looking For

We’re looking for someone who can do more than develop Java applications. The successful candidate will be able to understand the broader business and technical requirements and help shape a governed, scalable solution for certificate and expiration lifecycle management.

You should be comfortable translating requirements into technical designs, collaborating across teams, identifying opportunities for automation, and taking ownership of solutions through production.

You will thrive in this role if you:

  • Have strong analytical and problem-solving skills.
  • Communicate technical concepts clearly with both technical and non-technical stakeholders.
  • Take ownership of deliverables and follow issues through resolution.
  • Work effectively both independently and collaboratively.
  • Have strong troubleshooting and production-support skills.
  • Adapt quickly to changing requirements and technologies.
  • Focus on building reliable, maintainable, and high-quality solutions.

Benefits & conditions

  • This position is expected to be onsite and may require working from the office five days per week.
  • Occasional extended hours may be required to support production releases.
  • After-hours release support is expected infrequently, approximately once per month.

Contract Duration

  • Initial 6-month contract.
  • Potential for extension based on business needs and performance.

Key Skills at a Glance

Core: Java Spring Boot Angular REST APIs Microservices JPA/Hibernate      
Highly Relevant: Portal Development Inventory Management Governance Certificate Management          
Additional: OpenShift Kubernetes Docker SSL/TLS Ansible CI/CD SQL Kafka Cloud

Benefits Featured

Medical, Dental , and Vision Insurance is offered to qualified candidates.

Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements. By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively “Judge”) to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge’s Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…