Job Role: -Full Stack Java Developer
Job Location: -Indonesia
Experience: - 4-8 Years
Roles & Responsibilities: -
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and React Native Web.
- Build scalable RESTful APIs and integrate them with responsive frontend components.
- Implement reusable UI components, state management, and cross-platform web features using React Native Web.
- Develop microservices and integrate with internal/external systems.
- Work closely with Product, UX, QA, and DevOps teams to deliver high-quality features.
- Participate in requirement analysis, technical design, and architecture discussions.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot and resolve issues across frontend, backend, and integrations.
- Manage code versioning with Git and contribute to code reviews.
- Support CI/CD, deployment activities, and ensure application performance, security, and reliability.
Skills & Requirements: -
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 4 8 years of software development experience.
- Strong hands-on experience with Java, Spring Boot, and Microservices architecture.
- Proven expertise in React Native Web and frontend development (JavaScript/TypeScript, HTML, CSS).
- Experience building responsive UIs and integrating frontend with backend APIs.
- Solid understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with DevOps concepts, containerization (Docker), and CI/CD pipelines.
- Experience with Git (GitHub, GitLab, Bitbucket).
- Strong debugging, analytical, and problem-solving skills.
- Ability to work in Agile/Scrum environments and collaborate with cross-functional teams.
- Good communication skills and the ability to deliver high-quality results independently.