Java Fullstack Developer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java
J2EE
Angular
React
Springboot
Microservices

Job Details

Position: Java Fullstack Developer
Location: Dallas, TX or Charlotte, NC
Duration: Long term

Job Summary:

We are looking for a skilled Java Fullstack Developer to join our dynamic team.
In this role, you will be responsible for developing and maintaining scalable web applications using Java on the backend and modern JavaScript frameworks on the frontend.
You ll work closely with cross-functional teams to deliver high-quality solutions that meet user and business needs.

Key Responsibilities:


Design, develop, test, and deploy scalable and secure web applications.

Build backend services using Java, Spring Boot, and RESTful APIs.
Develop responsive user interfaces using HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
Collaborate with product managers, designers, and QA engineers to define requirements and deliver features.
Write clean, maintainable, and well-documented code.
Participate in code reviews and team meetings.
Troubleshoot production issues and provide timely fixes.
Integrate third-party APIs and services.
Ensure application performance, uptime, and scalability.

Required Skills and Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field.
7+ years of hands-on experience in fullstack development.
Strong proficiency in Java, Spring Boot, and REST APIs.
Experience with frontend frameworks like React.js, Angular, or Vue.js.
Solid understanding of HTML5, CSS3, JavaScript, and responsive design.
Familiarity with relational databases like MySQL, PostgreSQL or Oracle.
Experience with version control systems like Git.
Knowledge of CI/CD pipelines and Agile development methodologies.
Excellent problem-solving and communication skills.

Preferred Qualifications:

Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Familiarity with microservices architecture.
Exposure to containerization tools like Docker and Kubernetes.
Knowledge of testing frameworks (JUnit, Jasmine, etc.)

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.