Java Full Stack Developer

    Highlights

    The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams in an Agile environment. We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, React/Angular, Azure Cloud, and Microservices.

    Numbers & Facts

    LocationWhippany, NJ

    Description

    Title: Java Full Stack Developer
    Location: Whippany, NJ / Tampa, FL (Local Candidates Only)
    Duration: Long Term


    Job Summary
    We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, React/Angular, Azure Cloud, and Microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams in an Agile environment.
    Key Responsibilities
    • Design, develop, and maintain full-stack applications using Java, Spring Boot, and React/Angular.
    • Build and consume RESTful APIs and Microservices-based solutions.
    • Develop responsive and user-friendly front-end applications using HTML, CSS, JavaScript, React, or Angular.
    • Work with relational databases such as Oracle, MySQL, and PostgreSQL.
    • Develop and manage application deployments using Docker, Kubernetes, and Azure Cloud.
    • Implement CI/CD pipelines using Jenkins, Git, Maven, and Gradle.
    • Perform unit testing, debugging, code reviews, and performance optimization.
    • Collaborate with business stakeholders, architects, QA teams, and DevOps engineers throughout the SDLC.
    • Ensure application scalability, reliability, and security best practices.
    Required Skills
    • Strong experience in Core Java, OOP Concepts, Multithreading, and Collections.
    • Hands-on expertise with Spring Framework, Spring Boot, Microservices, and REST APIs.
    • Experience with ReactJS or Angular, JavaScript, HTML5, and CSS3.
    • Strong knowledge of SQL databases (Oracle, MySQL, PostgreSQL).
    • Experience with Git/GitHub/GitLab version control systems.
    • Expertise in Maven or Gradle build tools.
    • Hands-on experience with Docker and Kubernetes.
    • Experience working with Azure Cloud services.
    • Strong knowledge of JUnit and automated testing practices.
    • Experience using IDEs such as IntelliJ IDEA, Eclipse, or NetBeans.
    Preferred Skills
    • Experience with CI/CD tools such as Jenkins.
    • Exposure to cloud-native application development and container orchestration.
    • Strong troubleshooting, debugging, and performance tuning skills.
    • Experience working in Agile/Scrum environments.