Java Full Stack Developer

Edison, NJ, US • Posted 7 hours ago • Updated 7 hours ago
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • JavaScript Frameworks
  • Information Technology
  • Mentorship
  • HTML5
  • Frontend Development
  • Design Patterns
  • DevOps
  • Conflict Resolution
  • Continuous Delivery
  • Docker
  • Microservices
  • Microsoft Azure
  • GitHub
  • Continuous Integration
  • Collaboration
  • Communication
  • Cloud Computing
  • GitLab
  • Computer Science
  • Database
  • Authentication
  • Authorization
  • Automated Testing
  • Cascading Style Sheets
  • Development Testing
  • Mockito
  • MySQL
  • Object-Oriented Programming
  • Oracle
  • Performance Tuning
  • JavaScript
  • Jenkins
  • Git
  • Google Cloud
  • Google Cloud Platform
  • PostgreSQL
  • Problem Solving
  • J2EE
  • JUnit
  • Java
  • Kubernetes
  • Css3
  • Messaging
  • Amazon Web Services
  • AngularJS
  • Apache Kafka
  • Application Development
  • Microsoft SQL Server
  • RESTful
  • Relational Databases
  • Requirements Analysis
  • Software Development Methodology
  • Spring Framework
  • Selenium
  • Stored Procedures
  • Spring MVC
  • Scrum
  • SQL
  • Software Architecture
  • React.js
  • Analytical Skill
  • Software Development
  • Technical Writing
  • Software Security

Summary

Java Full Stack Developer

Experience: 10+ Years
Employment Type: Contract
Work Authorization: W2 Only

Job Summary

We are seeking an experienced Java Full Stack Developer with 10+ years of professional experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong expertise in both backend and frontend development, with hands-on experience in Java, Spring Boot, modern JavaScript frameworks, REST APIs, databases, and cloud technologies.

Key Responsibilities

  • Design, develop, test, and maintain robust full-stack applications using Java and modern web technologies.

  • Develop scalable backend services and RESTful APIs using Java, Spring Boot, Spring MVC, and related frameworks.

  • Build responsive and user-friendly frontend applications using React.js, Angular, or similar frameworks.

  • Develop and optimize database queries, stored procedures, and data models using SQL and relational databases.

  • Integrate frontend applications with backend services and third-party APIs.

  • Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.

  • Implement application security, authentication, authorization, and performance optimization.

  • Troubleshoot complex technical issues and provide effective solutions.

  • Collaborate with architects, developers, QA engineers, product managers, and other stakeholders.

  • Conduct code reviews and contribute to coding standards, best practices, and technical documentation.

  • Work with CI/CD pipelines, version control, automated testing, and cloud-based deployment environments.

  • Mentor junior and mid-level developers and provide technical guidance when required.

Required Skills & Qualifications

  • 10+ years of professional software development experience.

  • Strong hands-on experience with Java and J2EE.

  • Extensive experience with Spring Boot, Spring Framework, and RESTful APIs.

  • Strong frontend development experience with React.js, Angular, or similar frameworks.

  • Proficiency in JavaScript, TypeScript, HTML5, and CSS3.

  • Strong experience with SQL and relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.

  • Experience with microservices architecture and distributed systems.

  • Strong understanding of Object-Oriented Programming, design patterns, and software architecture.

  • Experience with Git and CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Experience working with Docker and Kubernetes is preferred.

  • Experience with AWS, Azure, or Google Cloud is highly desirable.

  • Strong communication, analytical, troubleshooting, and problem-solving skills.

Preferred Qualifications

  • Experience working in Agile/Scrum environments.

  • Experience with Kafka or other messaging platforms.

  • Knowledge of automated testing frameworks such as JUnit, Mockito, Selenium, or similar tools.

  • Experience with cloud-native application development.

  • Bachelor''s degree in Computer Science, Engineering, Information Technology, or a related field.

Contract & Work Authorization

  • Contract Position

  • W2 engagement only

  • Candidates must be eligible to work on a W2 basis.

  • 10+ years of relevant experience required.

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.
  • Dice Id: 10477291
  • Position Id: 9063100
  • Posted 7 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New Jersey

Today

Full-time

USD 110,690.00 - 143,750.00 per year

Rutherford, New Jersey

Today

Easy Apply

Contract

$83 - $90

Jersey City, New Jersey

Today

Full-time

Compensation information provided in the description

New York, New York

Today

Full-time

Compensation information provided in the description

Search all similar jobs