Deskripsi Pekerjaan
We are seeking a talented and experienced Java Backend Engineer to join the growing engineering team at PT IBMC Business Group. In this role, you will play a crucial part in designing, developing, and maintaining high-performance backend systems that power our core business solutions. We are looking for a dedicated professional who is passionate about writing clean, efficient code and solving complex technical challenges. This is an excellent opportunity to work in a collaborative environment, leveraging modern technologies to build scalable and secure software applications. As an on-site employee in Pontianak, you will have direct interaction with cross-functional teams to define product requirements and deliver exceptional user experiences. We value innovation, continuous learning, and a proactive approach to problem-solving. If you are ready to take your career to the next level with a dynamic organization, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-performance, scalable, and secure Java backend systems.
- Develop and optimize RESTful APIs to ensure seamless communication between front-end and back-end services.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Troubleshoot, debug, and resolve technical issues to ensure system stability and performance.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Work with SQL databases (MySQL/PostgreSQL) to design and manage data structures.
- Collaborate with product managers and designers to define feature requirements and technical specifications.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in Java backend development, with strong knowledge of Spring Boot and Hibernate.
- Deep understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Familiarity with SQL databases and experience in writing complex queries.
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving skills and the ability to work in an agile development environment.
- Excellent communication skills in a team-oriented setting.