Java Full Stack Developer

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - long term

Skills

QA
api
docker
Java
SQL
CSS
Javascript
html
Agile
NoSQL
spring
Git
Spring boot
Requirement Gathering
Kubernetes
scrum
Maven
Structured Software
Amazon Web Services
Best Practices
Microservice
Spring MVC
DEV OPS
Gradle
MongoDB
Deployment
Unit Testing
GCP
Continuous Integration/Delivery
Application Performance
Junit
PostgreSQL
Typescript
Product Management

Job Details

Job Title: Java Full Stack Developer (Spring Boot, Microservices, Angular)
Location: New Jersey
Position Type: Full-time Contract

Job Description:

We are seeking a skilled and experienced Java Full Stack Developer to join our team on-site in New Jersey. The ideal candidate will have strong backend expertise with Spring Boot and Microservices, coupled with solid frontend experience using Angular. You will be responsible for designing, developing, and maintaining enterprise-level applications that are scalable and robust.

Key Responsibilities:

  • Design and develop scalable web applications using Java, Spring Boot, and Angular.
  • Develop and integrate RESTful APIs and microservices.
  • Participate in the full software development lifecycle including requirement gathering, analysis, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management.
  • Optimize application performance and troubleshoot issues.
  • Maintain code quality, organization, and automation using modern development tools and practices.
  • Participate in code reviews and contribute to best practices.

Required Skills:

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
  • 8+ years of experience in Java development.
  • Strong expertise in Spring Boot, Spring MVC, and Spring Security.
  • Proven experience in developing and deploying Microservices architectures.
  • Hands-on experience with Angular 10+ (latest preferred).
  • Solid understanding of HTML5, CSS3, JavaScript/TypeScript.
  • Proficiency with RESTful API design and integration.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with CI/CD pipelines, Git, and build tools like Maven or Gradle.
  • Experience in working with containerized applications (Docker/Kubernetes) is a plus.

Nice to Have:

  • Cloud exposure (AWS, Azure, or Google Cloud Platform).
  • Unit testing frameworks (JUnit, Jasmine, Karma).
  • Agile/Scrum methodology experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.