Enable job alerts via email!

Software Engineer

PT Bank Multiarta Sentosa

Jakarta Utara

On-site

IDR 331.895.000 - 497.843.000

Full time

Today
Be an early applicant

Job summary

A leading banking institution in Jakarta is seeking a Senior Software Engineer to design and develop high-performance applications using Java and Spring Boot. You will collaborate on technical decisions and mentor junior engineers. The ideal candidate has over 5 years of experience and a strong understanding of system architecture. If you're passionate about making an impact through technology, apply now!

Qualifications

  • 5+ years of experience as a Software Engineer with expertise in Java and Spring Boot.
  • Strong understanding of system architecture, infrastructure design, and database integration.
  • Good communication skills and ability to work collaboratively with teams.

Responsibilities

  • Design, develop, and maintain applications using Java (Spring Boot).
  • Collaborate on architectural and technical decisions for scalable solutions.
  • Mentor junior engineers and contribute to coding best practices.

Skills

Java
Spring Boot
System architecture
Database integration
Collaboration
Process improvement

Education

Bachelor’s degree in Computer Science, Information Technology, or related field
Job description

Position: Senior Software Engineer (Java - Spring Boot)

We are looking for a Senior Software Engineer with strong expertise in Java and Spring Boot to join our growing technology team. In this role, you will not only build and deliver high-quality software solutions but also play a key part in technical decision-making across infrastructure, system design, and database integration.

Key Responsibilities

Design, develop, and maintain scalable, reliable, and high-performance applications using Java (Spring Boot).

Collaborate in making architectural and technical decisions, ensuring solutions are aligned with scalability and extensibility requirements.

Integrate and optimize databases and system components for performance and reliability.

Work closely with cross-functional teams to understand requirements and translate them into technical solutions.

Take initiative in identifying and implementing process improvements to enhance system performance and development efficiency.

Mentor junior engineers and contribute to best practices in coding, design, and architecture.

Requirements

Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).

Proven experience (5+ years) as a Software Engineer, with deep expertise in Java and Spring Boot framework.

Strong understanding of system architecture, infrastructure design, and database integration.

Experience with scalable and extensible system design.

Good communication skills and ability to work collaboratively with technical and non-technical teams.

Proactive mindset with a focus on continuous improvement.

This is an exciting opportunity for a passionate engineer who wants to make an impact not only by writing code but also by shaping the technical direction of projects.

If you are ready to take ownership, drive improvements, and build scalable solutions, we’d love to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.