Java Backend Developer
RM 0 - RM 11,083 / month
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Title: Intermediate Backend Java Developer
About the Role:
We are seeking a highly skilled Backend Java Developer to join our dynamic team. As part of the backend engineering group, you will be responsible for designing, developing, and maintaining robust APIs and backend systems that power our applications. You will work closely with cross-functional teams to deliver scalable, secure, and high-performing solutions.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs and backend services using Java and Spring Boot.
- Collaborate with frontend teams to integrate user-facing elements with server-side logic.
- Develop and optimize database schemas and queries for scalability and performance.
- Implement security best practices to ensure data protection and system integrity.
- Utilize Git for version control and Docker for containerization and deployment.
- Conduct code reviews, write unit tests, and ensure high code quality.
- Troubleshoot, debug, and resolve production issues.
- Contribute to architectural discussions and drive best practices in backend development.
Qualifications:
- 4-6 years of experience in backend Java development.
- Strong proficiency in Java and experience with Spring Framework (Spring Boot, Spring Data, etc.).
- Solid understanding of RESTful API design principles and experience building APIs.
- Proficient in database design, schema planning, and SQL (PostgreSQL, MySQL, etc.).
- Hands-on experience with Docker and containerized applications.
- Experience with version control systems (Git) and CI/CD pipelines.
- Knowledge of application security best practices and secure coding principles.
- Strong problem-solving skills and the ability to work independently or collaboratively.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Familiarity with microservices architecture and distributed systems is advantageous.
Nice to Have:
- Knowledge of Kafka, RabbitMQ, or other messaging systems.
- Experience with Kubernetes for orchestration.
- Familiarity with monitoring and logging tools (ELK stack, Prometheus, etc.).
- Experience in Agile/Scrum environments.
Job Types: Full-time, Permanent
Pay: Up to RM11,083.72 per month
Similar Jobs