Deskripsi Pekerjaan
Are you a passionate Back End Developer looking to make a significant impact in the ed-tech landscape? Binar Academy is seeking a skilled Java Spring Boot Developer to join our growing engineering team in Jakarta Barat. In this role, you will play a critical part in scaling our platform, ensuring robust performance, and delivering seamless digital learning experiences to thousands of students.
You will work in a fast-paced, collaborative environment where clean code, architectural integrity, and continuous innovation are at the heart of everything we do. If you have a deep understanding of microservices, distributed systems, and a hunger for solving complex technical challenges, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-performance, scalable back-end services using Java and Spring Boot.
- Build and optimize RESTful APIs to support web and mobile applications.
- Implement microservices architecture to improve system modularity and scalability.
- Collaborate with cross-functional teams including Frontend Developers, Product Managers, and UX Designers to translate requirements into technical solutions.
- Manage database schema design and optimize complex SQL queries for performance.
- Integrate event-driven architectures using Kafka for asynchronous data processing.
- Maintain containerized environments using Docker and Kubernetes to ensure smooth deployments.
- Conduct rigorous code reviews and contribute to engineering best practices.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of professional experience in back-end development focusing on Java.
- Strong proficiency in Spring Boot framework and related Spring ecosystem projects.
- Solid experience with Relational Databases (PostgreSQL/MySQL) and writing optimized SQL.
- Hands-on experience with Apache Kafka or similar message-brokering systems.
- Proven ability to design and deploy microservices-based applications.
- Familiarity with containerization technologies such as Docker.
- Strong analytical, problem-solving skills and the ability to work independently in a contract-based capacity.