Location: Iselin, NJ
Salary: $76.00 USD Hourly - $82.00 USD Hourly
Description: Senior Java Full Stack DeveloperWe are not accepting C2C or 1099 arrangements.Location: Iselin, NJ
Work Arrangement: Onsite
Contract: 6 months, with potential for extension
About the RoleWe 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.
Minimum Qualifications- 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.
Preferred Qualifications- 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 ForWe'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.
Work Location & Schedule- Location: 194 Wood Ave S, Iselin, NJ.
- 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 GlanceCore: 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 FeaturedMedical, 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.
Contact: This job and many more are available through The Judge Group. Please apply with us today!