Job description for Backend Java Developer (Insurance) at PT Unilabel Pakindo Jaya
Ability to apply business and IT analysis in creating value-focused requirements and tailored applications for business users; demonstrates an understanding of how technology provides business value; ensures effective implementation; supports knowledge transfer to end users; and provides implementation plans for integration and migration.
Main Responsibilities / Job Description
- Develop back-end services (web APIs, schedulers) according to requirements and technology standards.
- Deploy tested back-end services and ensure all functionalities work properly.
- Maintain and troubleshoot issues related to back-end services.
- Monitor and ensure the availability of back-end services.
- Write high-quality, clean, and maintainable code along with technical documentation.
- Collaborate with other developers, technical leads, UI/UX designers, QA, product owners, tribe leaders, and other stakeholders to build applications.
Qualifications
- Bachelor’s degree or higher in Computer Science or related fields.
- Strong understanding of J2EE, Spring Boot Framework, and MVC concepts.
- Minimum 3 years of experience in web application development using Java.
- Good understanding of working with REST API and JSON.
- Good understanding of Java web application deployment and configuration.
- Experience in Docker, Kubernetes, Kafka, and Microservices architecture is a strong plus.
- Good understanding of databases (Oracle), preferably PL/SQL.
- Experience in schema design and query optimization is a strong plus.
- Basic understanding of Agile and Scrum.
- Self-motivated, with a can-do attitude and strong communication skills.

