JOBSEARCHER

Java Full Stack Developer

Java Full Stack Developer
Job Location: Holmdel, NJJob Type Long Term Contract
Key Responsibilities:
  • Design, develop, test, and maintain scalable full-stack applications and APIs.
  • Deliver high-quality software solutions using modern Java and JavaScript/TypeScript technologies.
  • Participate in system architecture and design discussions, providing technical recommendations and best practices.
  • Create and maintain reusable UI components and backend services.
  • Develop and implement AI-driven workflow automations that improve software delivery, testing, documentation, and developer productivity.
  • Support cloud-native applications deployed within AWS environments.
  • Troubleshoot and resolve production incidents, perform root cause analysis, and implement preventative solutions.
  • Collaborate with product owners and business stakeholders to translate requirements into technical solutions.
  • Participate in Agile ceremonies including planning, estimation, retrospectives, and sprint reviews.
  • Mentor junior developers and contribute to engineering standards, code reviews, and technical documentation.
  • Drive continuous improvement initiatives related to application performance, security, reliability, and scalability.
  • Technical Skills 6+ years of professional software development experience.
  • Strong experience with:o Javao Spring Booto React (Class-Based and Functional Components)o Node.jso Reduxo Type
  • Scripto Any AI/Automation tools • Working knowledge of:o Redux Sagao Reduxo REST APIso Microservice architectureso CI/CD pipelineso Git-based source control workflowso Next. jSo API management platforms such as Apigee
  • Experience designing and implementing cloud-native applications on AWS.Experience with system architecture and solution design, including scalability, resiliency, security, and performance considerations.
  • Experience supporting and troubleshooting production applications.
  • Experience using Splunk for application monitoring, log analysis, troubleshooting, and root cause analysis.
  • Strong understanding of software engineering best practices, including testing, security, observability, and code quality.