Backend Developer (Java)
Description
Arbeit Group is hiring !!
Position : Backend Developer (Java)
Location : Ampera, South Jakarta | Onsite
Employment Status : Contract (extendable)
Requirements :
1. Bachelor's degree in Informatics Engineering/Information Systems/Computer Engineering/Information Management or a related field
2. At least 2 years of overall work experience and knowledge in backend development and programming (Java).
3. Nice to have: Competence in other programming languages (e.g. Node.JS, PHP, Golang, etc).
4. Competency in JavaSpring / Springboot, PostgreSQL / mySQL database, Object-Oriented Programming, SDLC Scrum, Unit Testing / Design Pattern / Code Convention, Message Broker (Kafka / RabbitMQ), AWS 5. Cloud, API Contract, Docker / Kubernetes, CI/CD.
6. Experienced in code-reviewing.
7. Strong interpersonal, analytical, and communication skills.
8. Willing to work in the office/Onsite
Responsibilities :
1. Drive best practices in coding, testing, observability, and system reliability. Advocate for technical excellence, security, and cost-efficient maintain scalable backend system.
2. Learn and maintain the servers, databases, and business logic that support the functions and features of the used car sales website platform.
3. Act as the primary technical point of contact for Product Managers, Architects, Designers, and other stakeholders. Translating business requirements into feasible technical solutions.
4. Design and implement an efficient API (Application Programming Interface) to ensure smooth communication between the frontend and backend, as well as with external parties such as payment systems and other services.
5. Conduct regular testing and debugging to ensure security, stability, and optimal performance of backend applications, as well as optimize performance to provide a good user experience in selling used car platforms.
6. Perform code reviews and provide constructive feedback.
7. Guide and develop Developers Team in solving complex technical problems.