Senior java developer

EXPERT RECRUITING SOLUTIONS, LLC
Summit, NJ, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Amazon Web Services Apache Tomcat Automation of Tests Microsoft Azure Data Structures Relational Databases Software Design Patterns Linux DevOps Hibernate (Java)
+31 more
Java Message Service (JMS) Java Persistence API PostgreSQL Enterprise Messaging Systems Microsoft SQL Server MySQL Object-Oriented Software Development OpenShift Oracle (Applications) Scrum Methodology Systems Development Life Cycle RabbitMQ Ansible Responsive Web Design Secure Coding Software Engineering SQL Databases Data Logging Multithreading Enterprise Software Applications Concurrency Spring-boot Git Containerization AngularJS Kubernetes Information Technology Apache Kafka Restful APIs Software Version Control Microservices

Job description

Contract: 6-24 months to perm (client does not sponsor unfortunately) Interview process: the manager either does one and done interview ONSITE, or 30 minute teams video then onsite. Onsite is a must

Must have: java, spring boot, angular, rest API, JPA or hibernate, SQL

Project Overview The team is building a centralized enterprise solution to manage and track expiration dates for certificates, licenses, compliance artifacts, and other governance-related assets. The objective is to create a scalable inventory and tracking platform that provides automated expiration monitoring, renewal notifications, governance controls, reporting, and enterprise oversight capabilities. This initiative focuses on establishing a long-term framework for expiration management across multiple business use cases., We are seeking an experienced Java Developer with 7 years of enterprise application development experience to help design, develop, and implement a governed, scalable certificate and expiration management platform. This role requires strong hands-on development expertise in Java, Spring Boot, Angular, and Microservices, combined with the ability to contribute to solution design, governance frameworks, inventory management capabilities, and automated tracking processes. The ideal candidate will be comfortable working across the full Software Development Life Cycle (SDLC) and collaborating with architects, business stakeholders, and engineering teams., * Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.

  • Build scalable Microservices and RESTful APIs.
  • Develop responsive web-based user interfaces using Angular.
  • Design and implement database solutions using JPA/Hibernate and relational databases.
  • Develop high-performance, secure, and reliable applications.

Certificate & Expiration Management Solution

  • Design and develop frameworks for tracking expirations and renewals.
  • Build centralized portal and inventory management capabilities.
  • Implement governance, controls, and reporting around certificate and license management.
  • Define and support automated monitoring and notification processes.
  • Contribute to the overall architecture and scalability of the platform.

SDLC & Operations

  • Participate in requirements gathering, design, development, testing, deployment, and production support.
  • Perform unit, integration, and automated testing.
  • Troubleshoot production issues and conduct root cause analysis.
  • Create and maintain technical documentation and operational procedures.
  • Support releases and deployments across multiple environments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
  • 7 years of professional Java development experience.
  • Strong hands-on experience with:
  • Java (8/11/17 )
  • Spring Boot
  • RESTful APIs
  • Microservices Architecture
  • Angular
  • JPA / Hibernate
  • Apache Tomcat
  • Strong understanding of:
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Data Structures & Algorithms
  • Multi-threading and Concurrency
  • Secure Development Practices
  • Experience with SQL and relational databases (Oracle, PostgreSQL, SQL Server, MySQL).
  • Experience with Git and source control management.
  • Knowledge of Agile/Scrum methodologies and SDLC processes.
  • Experience supporting applications in production environments.
  • Familiarity with Linux and Windows operating systems.

Preferred Qualifications

  • Experience building portal-based applications or inventory management platforms.
  • Experience implementing governance, compliance, or operational control frameworks.
  • Experience with certificate lifecycle management or similar tracking systems.
  • Experience with OpenShift, Kubernetes, or containerized environments.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of SSL/TLS certificates and secure communications.
  • Experience with Ansible automation.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of messaging technologies such as Kafka, RabbitMQ, Solace, or JMS.
  • Experience with monitoring, logging, and operational support tools.

Apply for this position

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

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…