Deskripsi Pekerjaan
Abishar Technologies Indonesia, a trailblazer in the Indonesian tech landscape, is actively seeking a highly skilled and motivated Java Developer to join our innovative team on a contract basis in the vibrant city of Jakarta. At Abishar, we're dedicated to building robust, scalable, and high-performance software solutions that address complex challenges and drive digital transformation for our diverse clientele. This is an exceptional opportunity for a talented developer who is passionate about crafting clean code, designing efficient architectures, and contributing to projects that truly make a difference.
As a pivotal member of our engineering team, you will be instrumental in the full software development lifecycle, from conceptualization and design through to deployment and maintenance. You'll work on cutting-edge backend systems, leverage modern Java frameworks like Spring Boot, and collaborate closely with product managers, UX/UI designers, and other engineers to deliver exceptional products. If you are a proactive problem-solver with a strong grasp of object-oriented principles, a commitment to quality, and a desire to grow within a collaborative and fast-paced environment, Abishar Technologies Indonesia offers the perfect platform for you to excel. Come and shape the future of technology with us in Jakarta!
Tanggung Jawab
- Design, develop, and implement high-volume, low-latency applications and systems using Java and related technologies.
- Write well-designed, testable, and efficient code, ensuring high quality and maintainability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Contribute to all phases of the development lifecycle, from requirements gathering to deployment and support.
- Perform root cause analysis for production issues and implement effective solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews to maintain code quality and share knowledge.
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Proven experience as a Java Developer with a strong understanding of Java 8+ and its ecosystem.
- Solid experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM technologies (e.g., Hibernate).
- Experience developing and consuming RESTful APIs and microservices.
- Proficiency with version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills and fluency in English.