Job Description
Develop clean, efficient, and maintainable Java code.
Implement new features and functionalities in accordance with project requirements.
Participate in peer code reviews to ensure high code quality.
Conduct unit and integration testing to identify and fix bugs.
Provide ongoing support and maintenance for existing applications/ websites.
Troubleshoot and resolve application/website issues promptly.
Use version control systems (e.g., Git) to manage code versions and collaborate with other developers.
Minimum Qualifications
Minimum 4 years of experience in Java development, particularly using Java Spring Boot.
Bachelorโs Degree in Computer Science, Information Technology, or a related field.
Experience working on banking or financial services projects is highly preferred.
Solid understanding of RESTful APIs, microservices architecture, and backend development concepts.
Familiarity with database systems (Oracle, MySQL, or PostgreSQL) and basic SQL queries.
Basic knowledge of version control systems such as Git.
Ability to understand business requirements and translate them into technical solutions.
Willingness to learn banking systems, processes, and compliance standards.
Good problem-solving skills and ability to work collaboratively within a team.
Good communication skills in English, both written and verbal, are a plus.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 27, 2026
Job Type:
Technology
Location:
Indonesia
Company:
PT Midas Daya Teknologi
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.