Location:
Jakarta (Full Work From Office in Pondok Indah)
We're looking for a skilled and passionate
Java Developer
to join our team in Jakarta. The ideal candidate will have a strong foundation in
Core Java
and experience with the
Spring framework
. You'll be building and maintaining high-complexity web applications, working with databases, and contributing to the full development lifecycle. Experience in the
life insurance industry
is a huge plus.
Core Responsibilities
- Develop and maintain enterprise-level Java applications.
- Work with various
Spring frameworks
(MVC, Batch, Security) to build robust and secure applications. - Design and develop high-complexity web applications.
- Collaborate with team members to write clean, efficient, and well-documented code.
- Troubleshoot and debug applications to optimize performance.
- Ensure that application design adheres to best practices and design patterns.
Skills & Experience
- Strong expertise in Core Java
, including OO concepts, multithreading, exception handling, and memory management. - Strong expertise in Spring frameworks
(Spring MVC, Spring Batch, Spring Security). - Experience in developing middle to high-complexity Java-based web application projects.
- Proficiency in
Java, SQL, HTML5, CSS3, and JavaScript/TypeScript
. - Strong understanding of relational databases (e.g., Oracle, PostgreSQL) and experience with SQL queries, stored procedures, and database optimization.
- Knowledge of relational database design and administration.
- Experience with Java Application Servers like
Tomcat
. - Experience with source code version control, such as
Git
. - A solid understanding of design patterns and software engineering best practices.
- Experience working with
Angular
is a plus. - Understanding of life insurance products, processes, and terminology is a plus.
- Experience with the
Linux Operating System
is a plus.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of
3+ years of experience
in developing enterprise Java applications.
Benefits
- Private Health Insurance:
Comprehensive coverage including inpatient, outpatient, dental, and vision. - Social Security:
BPJS Kesehatan and BPJS Ketenagakerjaan. - Annual Bonus:
THR (Tunjangan Hari Raya) and PKWT Compensation (Contract Bonus). - Tools for Success:
Company-provided laptop. - Work Environment:
Full WFO in Jakarta.