JOBSEARCHER

Java Developer

*Software Engineer 4 – Java* *Location:* Charlotte, NC || Iselin, NJ
Position Overview: Our client is seeking a highly experienced *Java Software Engineer* to support the development of a centralized enterprise solution for tracking and managing expiration dates for certificates, licenses, and other compliance-related entities. The ideal candidate will have strong hands-on experience with *Java, Spring Boot, Angular, REST APIs, and Microservices*, along with the ability to contribute to scalable application architecture, governance, automation, and production support.
Key Responsibilities:
  • Design, develop, and maintain enterprise applications using Java and Spring Boot.
  • Build scalable and resilient RESTful microservices.
  • Develop responsive web applications using Angular.
  • Design centralized inventory and portal-based solutions for expiration and renewal tracking.
  • Implement governance, controls, notifications, reporting, and automated monitoring.
  • Work with architects, QA, DevOps, and business teams throughout the SDLC.
  • Design and implement database solutions using JPA/Hibernate and SQL.
  • Troubleshoot production issues and perform root-cause analysis.
  • Support application deployments, releases, and production operations.
  • Ensure applications meet security, scalability, performance, and reliability requirements.
Required Skills:
  • 10+ years of professional Java development experience.
  • Strong hands-on experience with *Java 8/11/17+*.
  • *Spring Boot, REST APIs, and Microservices*.
  • *Angular* frontend development.
  • JPA/Hibernate and relational databases such as Oracle, SQL Server, or PostgreSQL.
  • Strong understanding of OOP, design patterns, data structures, and concurrency.
  • Git, Agile/Scrum, SDLC, and DevOps practices.
  • Experience with application development, testing, deployment, and production support.
Pay: $60.00 - $65.00 per hour
Work Location: Hybrid remote in Charlotte, NC 28216