Skill diminta
JavaLaravelPHPReactTroubleshootingUnit Testing
Deskripsi
Deskripsi pekerjaan Fullstack Developer Tujuh Sembilan
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 3–5 years of professional experience as a Fullstack Developer or in a similar software development role.
- Strong hands-on experience in Java for backend development.
- Strong experience with PHP, Laravel, and Java Framework for developing and maintaining web applications.
- Proficient in React JS for developing responsive and interactive frontend applications.
- Solid understanding of Object-Oriented Programming (OOP), software development principles, and clean coding practices.
- Good understanding of RESTful API development and integration between frontend and backend systems.
- Experience working with relational databases such as MySQL, PostgreSQL, or similar.
- Familiarity with Git/version control systems and collaborative software development workflows.
- Understanding of software development lifecycle (SDLC), debugging, testing, and troubleshooting.
Responsibilities
- Design, develop, maintain, and enhance fullstack web applications using Java, PHP/Laravel, and React JS.
- Develop and maintain robust backend services, business logic, and RESTful APIs using Java and Laravel.
- Build responsive, reusable, and user-friendly frontend components using React JS.
- Integrate frontend applications with backend services and third-party APIs.
- Design, implement, and optimize database structures, queries, and data access processes.
- Perform debugging, troubleshooting, and performance optimization across frontend and backend applications.
- Write clean, maintainable, reusable, and well-documented code following established coding standards.
- Conduct unit testing, integration testing, and support application quality assurance processes.
- Collaborate with Business Analyst, UI/UX Designer, QA Engineer, DevOps, and other development teams to deliver software solutions according to business requirements.
- Participate in code reviews and contribute to improving development standards and best practices.