Fullstack Developer (Java Springboot&ReactJS)
About the role
Develop and maintain backend applications using Java Spring Boot and frontend applications using ReactJS. Design, develop, and integrate RESTful APIs, and develop and manage database-related functionality using PostgreSQL. Ensure applications are secure, scalable, and have good performance.
Key responsibilities
Develop and maintain backend applications using Java Spring Boot
Develop and maintain frontend applications using ReactJS
Design, develop, and integrate RESTful APIs
Develop and manage database-related functionality using PostgreSQL
Perform application development, enhancement, maintenance, and bug fixing
Conduct unit testing, debugging, and troubleshooting to ensure application quality
Write clean, structured, reusable, and maintainable code
Collaborate with Developers, QA, Business Analysts, and other related teams throughout the development lifecycle
Create and maintain technical documentation related to application development
Support application deployment and issue resolution during development and production
About you
Minimum Bachelor's Degree (S1) in Computer Science, Information Technology, Information Systems, Informatics Engineering, or related field
Minimum 1 year of experience as a Fullstack Developer or in a similar position
Hands-on experience with Java and Spring Boot for backend development
Hands-on experience with ReactJS for frontend development
Hands-on experience working with PostgreSQL database, including queries and database operations
Familiar with REST API development and integration
Good understanding of Object-Oriented Programming (OOP) and software development principles
Familiar with Git / version control
Understanding of testing, debugging, and troubleshooting applications
Able to work independently as well as collaboratively within a team