Home Job Details
H
Information Technology & Communications 🏢 Full Time ⭐️ Verified

IT Java Programmer (Junior)

Hitachi eBworx
Jakarta Pusat, Jakarta Raya
Estimated Salary
Rp 7.000.000 – Rp 12.000.000
Posted Date
4 Mei 2026
Application Deadline
4 Mei 2027

Job Description

Join Hitachi eBworx as a Junior IT Java Programmer and start your career building high impact banking solutions. In this role you will participate in the full software development lifecycle, from gathering requirements and designing scalable applications to implementing features, testing and providing ongoing support. You will work on custom banking solutions including enhancements and new modules that help financial institutions optimize operations and customer experiences.

You will collaborate with business analysts, QA engineers, and project teams to deliver reliable software on time. Responsibilities include developing Java based applications, building RESTful services, integrating with core banking systems, and ensuring code quality through unit tests and code reviews. A proactive learner, you will stay current with Java technologies and best practices while contributing to documentation and operational support.

Hitachi eBworx offers a growth oriented environment in Jakarta, with opportunities to expand your technical skills in fintech. If you are a driven junior Java developer with a passion for problem solving and teamwork, we want to hear from you.

As part of our Jakarta development team, you will receive mentorship from senior engineers and access to training resources. We value curiosity, collaboration, and a commitment to quality. This position offers a clear path to more senior Java development roles as you gain experience in project delivery, performance tuning, and architecture discussions. You will be encouraged to contribute to design discussions, share knowledge with teammates, and grow in a fintech focused organization that serves major banks.

Responsibilities

  • Participate in requirements gathering, design, development, testing and support of custom banking solutions and related modules.
  • Implement Java applications using Java SE and modern frameworks such as Spring and Hibernate.
  • Develop and consume RESTful APIs, integrate with core banking systems, and ensure robust data handling with SQL databases.
  • Write clean, well documented code and perform unit testing, code reviews, and debugging.
  • Collaborate with cross functional teams including QA, business analysts and project managers to deliver high quality software on schedule.
  • Contribute to deployment activities and post go live support; monitor performance and troubleshoot issues.
  • Adhere to Agile development practices and maintain version control using Git, with a focus on continuous improvement.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology or a related field; fresh graduates or early career candidates are welcome.
  • Strong knowledge of Java programming language and object oriented design principles.
  • Experience with Java frameworks such as Spring and Hibernate is a plus; familiarity with REST and web services.
  • Understanding of relational databases and SQL; ability to write basic queries and optimize data operations.
  • Good problem solving, analytical thinking and collaborative communication skills; ability to work in an Agile team.
  • Willingness to learn, adapt to fintech domain, and grow into more senior responsibilities over time.
  • Proficiency in English and/or Indonesian; ability to communicate effectively with global teams.

Required Skills

Java Java SE Spring Hibernate REST SQL Git Agile OOP JUnit

Ready to Take on This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All