Overview
Remote
20 - 25
Contract - W2
Contract - 6 Month(s)
No Travel Required
Able to Provide Sponsorship
Skills
java
Job Details
Job Summary:
We are seeking a passionate and detail-oriented Junior Java Full Stack Developer to join our development team. In this entry-level role, you will contribute to both backend and frontend development of web applications. You will help design, develop, and maintain scalable and responsive systems using Java (Spring Boot) for backend and modern JavaScript frameworks for the frontend.
This is an excellent opportunity for someone with foundational programming skills who wants to grow in a full stack development environment.
Key Responsibilities:
- Assist in developing backend services using Java, Spring Boot, and related frameworks
- Develop responsive frontend interfaces using JavaScript, HTML5, CSS3, and frameworks such as React, Angular, or Vue.js
- Collaborate with UX/UI designers, backend developers, and QA engineers to deliver high-quality products
- Integrate RESTful APIs and ensure smooth communication between frontend and backend components
- Write clean, scalable, and well-documented code following best practices
- Participate in debugging, testing, and deployment activities
- Help maintain code repositories and follow version control processes (e.g., Git)
- Contribute to code reviews, sprint planning, and agile ceremonies
- Continuously learn and apply new technologies, tools, and best practices
Requirements:
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 0–2 years of experience in full stack development (internships or academic projects count)
Technical Skills:
- Proficiency in Java and knowledge of frameworks like Spring Boot
- Familiarity with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js
- Basic knowledge of RESTful APIs and JSON
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle
- Familiarity with version control tools (Git/GitHub/GitLab)
- Understanding of basic software engineering principles, MVC architecture, and CI/CD concepts
- Exposure to build tools like Maven or Gradle
Soft Skills:
- Strong analytical and problem-solving abilities
- Good communication and collaboration skills
- Willingness to learn and adapt to new tools and technologies
- Ability to work both independently and within a team environment
- Detail-oriented mindset with a focus on writing quality code
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.