Develop and maintain backend systems using Java and related frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate. Design and implement RESTful APIs and microservices architecture. Optimize database performance and write efficient queries for MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB). Work with distributed systems, message queues (RabbitMQ, Kafka, AMQ), and asynchronous programming. Ensure the application follows OOP principles, design patterns, and clean code best practices. Implement containerization using Docker and orchestration with Kubernetes. Set up and manage CI/CD pipelines using tools like Jenkins and GitLab CI. Optimize multithreading and concurrency in Java applications. Collaborate with frontend developers, DevOps, and product managers to deliver complete software solutions. Leading Team, Mentor & Manage developers, review code, and enforce coding standards.
8+ years of experience in backend development, with a strong focus on Java. Expertise in Java frameworks such as Spring (Spring Boot) Experience in developing RESTful APIs and microservices architecture. Proficiency with databases like MySQL, PostgreSQL, and NoSQL (MongoDB). Strong understanding of distributed systems, message queues (RabbitMQ, Kafka), and asynchronous programming. Familiarity with cloud services like AWS, Azure, or GCP. Experience with Docker and Kubernetes for containerization and orchestration. Hands-on experience with CI/CD tools (Jenkins, GitLab CI). Strong understanding of multithreading, concurrency, and performance optimization in Java. Experience in the Financial or banking industry, particularly with digital channels like Mobile Banking, Internet Banking, payment gateway and etc. Problem-Solving and Analytical Skills: Proven ability to design and troubleshoot complex, large-scale backend systems. Solid experience in system design and working with distributed systems.
Komputer/TI
http://www.ist.id/
622129529400
100-250
monday - friday
Formal
Miscellaneous allowance, Parking
Indonesian
TCC BATAVIA Tower One, 9th Floor Suite 08 Jl. KH. Mas Mansyur Kav. 126, Jakarta Pusat 10220 - INDONESIA