Responsibilities
- Develop and maintain web applications using Java Spring Boot and Angular.
- Design and implement RESTful APIs and ensure smooth integration between frontend and backend systems.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with UI/UX designers, QA engineers, and other developers to deliver high-quality products on schedule.
- Stay up to date with emerging technologies and contribute to continuous improvement initiatives.
Requirements
- Bachelor's Degree (S1) in Computer Science, Information Technology, or related field.
- Minimum 5 years of experience in software development.
- Strong proficiency in Java (Spring Boot framework) and Angular (v8+).
- Solid understanding of RESTful APIs, Microservices Architecture, and SQL/NoSQL databases.
- Experience with Git, CI/CD pipelines, and Agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Fluent in English (both written and spoken).
- Willing to work onsite in Jakarta.