Role Overview
We are looking for a motivated Java Full Stack Developer to join our development team. This role is ideal for fresh graduates or candidates with up to 1 year of experience who are passionate about building scalable web applications and eager to learn modern full-stack technologies.
Responsibilities
- Develop and maintain web applications using Java and Spring Boot.
- Build responsive user interfaces using HTML, CSS, JavaScript, and React.js or Angular.
- Design and integrate RESTful APIs.
- Work with SQL databases such as MySQL or PostgreSQL.
- Debug, test, and optimize application performance.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and implement best development practices.
Requirements
- Good knowledge of Core Java and Object-Oriented Programming (OOP).
- Basic understanding of Spring Boot, Spring MVC, and REST APIs.
- Knowledge of HTML, CSS, JavaScript, and React.js or Angular.
- Familiarity with SQL and relational databases.
- Understanding of Git/GitHub and version control.
- Basic knowledge of data structures and algorithms.
- Strong problem-solving and communication skills.
Skills
- Java
- Spring Boot
- React.js
- SQL
- Git