Deskripsi Pekerjaan
Are you a passionate Java Developer looking to make an impact in the Indonesian tech landscape? Adi Data Informatics is seeking a talented and detail-oriented Java Developer to join our growing engineering team in Jakarta Raya. In this role, you will play a critical part in designing, building, and optimizing high-performance backend applications that power our core business solutions.
We value clean code, scalable architecture, and collaborative problem-solving. As a key member of our development team, you will work closely with cross-functional departments to translate business requirements into technical specifications, ensuring that our software remains robust, secure, and highly efficient. If you are eager to work with modern Java frameworks and contribute to mission-critical infrastructure, we invite you to apply and grow your career with us.
Tanggung Jawab
- Design, develop, and maintain high-quality backend services using Java technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and security across distributed systems.
- Participate in full software development lifecycle (SDLC) phases, including requirements analysis and system design.
- Write clean, testable, and maintainable code while performing thorough code reviews.
- Troubleshoot, debug, and upgrade existing legacy systems to modern architectural standards.
- Develop and manage database schemas, ensuring data integrity and query performance.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 1-3 years of proven experience in professional Java backend development.
- Strong understanding of Core Java, J2EE, and modern frameworks such as Spring Boot or Hibernate.
- Proficiency in working with relational databases (MySQL, PostgreSQL) and SQL query optimization.
- Familiarity with RESTful APIs, microservices architecture, and version control tools like Git.
- Strong problem-solving skills and the ability to work effectively in an Agile/Scrum environment.
- Excellent communication skills and the ability to collaborate within a multidisciplinary team.