Job Description
Bank IBK Indonesia is seeking a highly motivated and skilled IT Java Developer to join our dynamic technology team in Jakarta Pusat. In this pivotal role, you will be at the forefront of our digital transformation, contributing directly to the development and enhancement of our core banking systems. We are looking for an engineer who is passionate about building scalable, secure, and robust financial software solutions that provide seamless experiences for our customers.
As part of our core banking development squad, you will collaborate with cross-functional teams, including systems analysts, project managers, and business stakeholders, to translate complex financial requirements into high-performance technical solutions. If you thrive in a challenging, fast-paced banking environment and are committed to clean code and architectural excellence, we invite you to grow your career with us at Bank IBK Indonesia.
Responsibilities
- Design, develop, and maintain high-performance server-side applications using Java/J2EE.
- Participate in the full software development lifecycle (SDLC), from requirements gathering to deployment and post-production support.
- Collaborate with the Core Banking team to integrate new features and modules into existing banking platforms.
- Optimize application performance and ensure high availability and scalability of critical financial services.
- Write clean, testable, and efficient code while adhering to banking industry security standards and best practices.
- Perform thorough code reviews and mentor junior developers to foster a culture of technical excellence.
- Troubleshoot, debug, and resolve complex technical issues within the banking software ecosystem.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 3-5 years of professional experience in Java application development.
- Strong proficiency in Java, J2EE, Spring Framework, and Hibernate/JPA.
- Hands-on experience with SQL and relational database management systems (Oracle, PostgreSQL, or SQL Server).
- Solid understanding of RESTful APIs, microservices architecture, and message queues (e.g., RabbitMQ, Kafka).
- Prior experience working in the banking or financial services industry is highly preferred.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in an agile development environment.