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.