Software Engineer 4 - Contingent

Mindlance
  • ISELIN, NJ
  • Instant Apply
23 days ago

Job Description

Job Title: Software Engineer 4
Duration: 12+ Month (s) with Convert to FTE
Location: 194 Wood Ave S., Iselin, NJ 08830 Hybrid Roles

Job Descriptions:
  • In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
  • Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
  • Strategically collaborate and consult with client personnel.

Required Qualifications:
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.

Project Overview
  • Team is looking to build a centralized solution to track expiration dates for various entities, including certificates, licenses, and other compliance-related items.
  • The objective is to create a single inventory repository with automated tracking, notifications, governance, and reporting capabilities.
  • This is a high-level initiative focused on developing a scalable framework for expiration management and oversight.

Key Focus Areas
  • Design and develop a framework for tracking, managing, and reporting on expirations and renewals.
  • Create a centralized portal or inventory solution that can scale across multiple use cases.
  • Implement governance and controls around certificate and license management.
  • Help define the overall approach and architecture for automating expiration monitoring.

Desired Background
  • Experience building portal-based applications or inventory management solutions.
  • Strong understanding of governance, compliance, and operational controls.
  • Experience with certificate management or similar tracking environments is highly desirable.
  • SSL/TLS certificate experience is a nice-to-have.
  • Looking for someone who can understand both the technical implementation and the governance aspects of the solution.

Top Technical Skills
  • Spring Boot (Backend Development)
  • Angular (Frontend Development)

Additional Technical Environment
  • Java development within an enterprise application environment.
  • Microservices and REST API experience preferred.
  • OpenShift/Kubernetes, certificate management, and automation experience would be beneficial.

Manager Feedback
  • While strong Java development skills are required, the primary need is someone who can help design and build a governed, scalable solution for certificate and expiration tracking.
  • Candidates who have worked on portal-based platforms, inventory management systems, governance frameworks, or certificate management solutions may align particularly well with the project's objectives.

Java Developer (5+ Years Experience)
Job Summary
  • We are seeking a highly motivated and experienced Java Developer with 5+ years of hands-on experience in designing, developing, testing, and supporting enterprise applications.
  • The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, Angular, JPA, and modern software development practices.
  • This role requires a self-driven team player who can contribute throughout the Software Development Life Cycle (SDLC), from requirements analysis and design to implementation, testing, deployment, and production support.

Key Responsibilities
  • Design, develop, enhance, and maintain enterprise-grade applications using Java technologies.
  • Develop scalable and resilient Microservices using Spring Boot and related frameworks.
  • Build and maintain responsive web applications using Angular.
  • Design and implement database solutions using JPA/Hibernate and relational databases.
  • Develop high-performance, multi-threaded applications and troubleshoot concurrency-related issues.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
  • Perform unit testing, integration testing, and support automated testing initiatives.
  • Analyze and resolve production issues, perform root cause analysis, and implement preventive solutions.
  • Collaborate with architects, business analysts, QA teams, and DevOps engineers to deliver high-quality solutions.
  • Ensure application performance, scalability, security, and reliability.
  • Create and maintain technical documentation, deployment guides, and operational procedures.
  • Support application deployments and production releases across multiple environments.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of professional experience in Java application development.

Strong hands-on experience with:
  • Java (Java 8/11/17 or higher)
  • Spring Boot
  • RESTful APIs
  • Microservices Architecture
  • Angular
  • JPA / Hibernate
  • Apache Tomcat

Strong understanding of:
  • Object-Oriented Design and Programming
  • Data Structures and Algorithms
  • Multi-threading and Concurrency
  • Design Patterns
  • Application Security Best Practices
  • Experience with SQL and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
  • Experience with source control tools such as Git.
  • Strong knowledge of SDLC processes, Agile/Scrum methodologies, and DevOps practices.
  • Hands-on experience in application development, testing, deployment, and production support.
  • Familiarity with both Linux and Windows environments.
  • Experience writing and maintaining automation scripts using Shell, Bash, PowerShell, Python, or similar technologies.

Preferred Qualifications
  • Experience with containerization technologies such as Docker and Kubernetes/OpenShift.
  • Familiarity with CI/CD pipelines and DevOps tools.
  • Understanding of SSL/TLS certificates, certificate management, and secure communications.
  • Experience with Ansible for infrastructure automation and application deployment.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Knowledge of messaging platforms such as Kafka, Solace, RabbitMQ, or JMS.
  • Experience with monitoring and logging tools.

Desired Skills & Attributes
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Positive attitude and strong sense of ownership.
  • Ability to work independently and in a team-oriented environment.
  • Commitment to delivering high-quality software solutions.
  • Willingness to learn new technologies and adapt to changing business needs.
  • Strong troubleshooting and production support skills.

Nice to Have:
  • Ansible Automation
  • Certificate and Key Management experience
  • OpenShift/Kubernetes experience
  • Cloud-native application development
  • Performance tuning and load testing experience
  • Kafka or event-driven architecture experience.

EEO:

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Numbers & Facts

LocationISELIN, NJ

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Ansibleunmatched
  • Apacheunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Analysisunmatched
  • Automationunmatched
  • Bash Scriptingunmatched
  • Business Analysisunmatched
  • Cloud Applicationsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Structuresunmatched
  • Database Designunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Digital Certificatesunmatched
  • Dockerunmatched
  • Enterprise Applicationsunmatched
  • 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
  • Linux Operating Systemunmatched
  • Load Testingunmatched
  • Microservicesunmatched
  • Microsoft Windows Operating Systemunmatched
  • Multithreaded Programmingunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Operations Processesunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • Regulatory Complianceunmatched
  • Relational Databases (RDBMS)unmatched
  • Reporting Skillsunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Scalable System Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Tomcatunmatched
  • Unit Testunmatched
  • Unix Shell Programmingunmatched
  • Use Casesunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Windows PowerShellunmatched

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