Talent.com
Staffxpert LLC
Full Stack Java DeveloperStaffxpert LLC • Jersey City, NJ, United States
Search for other jobs
Full Stack Java Developer

Full Stack Java Developer

Staffxpert LLC • Jersey City, NJ, United States
1 day ago
Job type
  • Temporary
  • Quick Apply
Job description

Job Title: Full Stack Java Developer

Location: Jersey City, NJ Onsite, 5 Days a Week
Duration: 12+ Months Contract

Job Description

Job Summary

STAFFXPERT is Looking for a skilled Full Stack Java Developer with strong hands-on experience in Java, Spring Boot, AWS, Apache Kafka, and Amazon MSK. The ideal candidate will have a solid background in full-stack application development, building scalable microservices, developing RESTful APIs, and creating user interfaces using Angular or React.

The candidate must have strong technical problem-solving skills, experience working in enterprise environments, and the ability to collaborate with cross-functional teams. This position requires working onsite in Jersey City, NJ, five days a week.

Key Responsibilities

  • Design, develop, test, implement, and maintain Java-based applications and software components.
  • Build scalable and reliable microservices using Java, Spring Boot, and related technologies.
  • Develop, integrate, and maintain RESTful web services and APIs.
  • Develop responsive frontend applications using Angular or React.
  • Design and implement event-driven applications using Apache Kafka and Amazon MSK.
  • Utilize AWS services to develop, deploy, and support cloud-based applications.
  • Work with Hibernate, Spring Data JPA, and relational databases to implement efficient data access solutions.
  • Analyze existing applications, troubleshoot technical issues, and optimize code for performance and scalability.
  • Participate in code reviews and follow coding standards and software development best practices.
  • Collaborate with developers, architects, designers, and system administrators to ensure seamless application integration.
  • Develop and maintain technical documentation.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in Java/J2EE application development.
  • Strong knowledge of Core Java 8+ features, collections, multithreading, and object-oriented programming.
  • 5+ years of experience with Spring Boot and the Spring Framework.
  • 5+ years of frontend development experience using Angular or React.
  • 5+ years of experience developing and implementing RESTful web services.
  • 5+ years of experience building scalable, distributed microservices.
  • Strong hands-on experience with AWS cloud services.
  • Experience with Apache Kafka and Amazon MSK (Managed Streaming for Apache Kafka).
  • Experience with Hibernate, Spring Data JPA, and related Java frameworks.
  • Proficiency in Maven or Gradle and Git-based version control.
  • Experience working in Linux/Unix environments.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Good knowledge of SQL and relational databases.
  • Familiarity with Agile software development methodologies.
  • Excellent analytical, troubleshooting, communication, and problem-solving skills.

Mandatory Technical Skills

  • Full Stack Java Development
  • Core Java 8+
  • Spring Boot
  • AWS
  • Apache Kafka and Amazon MSK
  • Angular or React
  • REST APIs and Microservices
  • Hibernate / Spring Data JPA
Create a job alert for this search

Full Stack Java Developer • Jersey City, NJ, United States