Senior Java Developer

Civilsoft Technologies
  • Iselin, NJ
    6 days ago

    Job Description

    Description:
    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%2B 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.
    Responsibilities:
    Application Development
    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.
    Qualifications:
    Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
    7%2B years of professional Java development experience.
    Strong hands-on experience with:
    Java (8/11/17%2B)
    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.
    Shift Details:
    Onsite 5 days a week, NO exceptions!
    Additional Details:
    Must have a linkedin too, the manager always asks for it, and a linkedin with connections not just like 20-30 connections. We have people on this managers team right now too. Before submittal if I like them for the role, they will have to do a quick video with my account manager just to make sure. 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.

    Numbers & Facts

    LocationIselin, NJ

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • AngularJSunmatched
    • Ansibleunmatched
    • Apache Kafkaunmatched
    • Automationunmatched
    • Business Caseunmatched
    • Cloud Computingunmatched
    • Computer Scienceunmatched
    • Database Designunmatched
    • Digital Certificatesunmatched
    • Enterprise Applicationsunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • Hibernateunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • Inventory Managementunmatched
    • Javaunmatched
    • Java Message Service (JMS)unmatched
    • Java Persistence API (JPA)unmatched
    • License Managementunmatched
    • Licensing Complianceunmatched
    • LinkedInunmatched
    • Linux Operating Systemunmatched
    • Messaging Technologyunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • Microsoft Windows Operating Systemunmatched
    • Object Oriented Programming (OOP)unmatched
    • Operational Controlunmatched
    • Operational Supportunmatched
    • Operations Processesunmatched
    • Production Supportunmatched
    • RabbitMQunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Sales Managementunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Use Casesunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder