Job Description: Junior Java Full-Stack Developer
Apetan Consulting
United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
HTML5
Cascading Style Sheets (CSS)
Code Review
Relational Databases
Software Debugging
Spring Framework
JSON
PostgreSQL
MySQL
+18 more
Object-Oriented Software Development
Scrum Methodology
Systems Development Life Cycle
Standard Sql
Software Deployment
Software Engineering
Web Applications
Web Application Frameworks
Spring-mvc
ReactJS
Spring-boot
Backend
Git
Vue.js
AngularJS
Information Technology
Front End Software Development
Restful APIs
Job description
We are looking for a motivated Junior Java Full-Stack Developer to join our development team. The ideal candidate will assist in designing, developing, testing, and maintaining web applications using Java and modern front-end technologies. This role provides an excellent opportunity to build technical skills while collaborating with experienced developers in an Agile environment., * Develop and maintain web applications using Java and front-end technologies.
- Assist in designing, coding, testing, debugging, and deploying software solutions.
- Build and consume RESTful APIs and integrate with backend services.
- Develop responsive user interfaces using modern JavaScript frameworks.
- Write clean, maintainable, and well-documented code following coding standards.
- Participate in code reviews and implement feedback from senior developers.
- Troubleshoot application issues and support defect resolution.
- Collaborate with cross-functional teams, including QA, product owners, and UX designers.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Continuously learn new technologies and contribute to process improvements.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Knowledge of Java and object-oriented programming concepts.
- Basic understanding of Spring Boot, Spring MVC, or similar Java frameworks.
- Familiarity with HTML5, CSS3, JavaScript, and at least one modern front-end framework (React, Angular, or Vue.js).
- Basic understanding of REST APIs and JSON.
- Knowledge of SQL and relational databases such as MySQL or PostgreSQL.
- Familiarity with Git version control.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical, problem-solving, and communication skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
TL
Thomas Limbüchler
What is a web developer?
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Is AI turning Junior Developers into an endangered species?
over 1 year ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago