Enable job alerts via email!

Senior Software Engineer

Headhunter

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A multinational banking firm in Jakarta is seeking a software developer with strong expertise in Java Spring Boot. The successful candidate will be responsible for developing code, participating in all stages of the agile process, and ensuring high-quality software through testing and documentation. A minimum of 6 years of experience is required, along with a bachelor's degree in computer science. Fluency in English is essential for communication with stakeholders.

Qualifications

  • Minimum 6 years of experience in software development.
  • Experience as a tech lead is required.
  • Strong architectural skills needed.

Responsibilities

  • Develop program code based on Functional Specification Design.
  • Participate in agile software development from design to deployment.
  • Provide guidance on building optimized end-to-end systems.
  • Conduct internal tests ensuring quality before UAT.
  • Create comprehensive system documentation.

Skills

Java Spring Boot
Microservices
Unit Testing
Fluent English

Education

Bachelor's Degree in Computer Science/Informatics
Job description

Company Description: Multinational Banking

Responsibilities
  • Bring your coding expertise to life by developing program code based on Functional Specification Design.
  • Embrace the agile software development process, participating in all aspects from design to implementation, testing, and deployment.
  • Showcase your architectural skills by providing guidance on building end-to-end systems optimized for speed and scalability.
  • Contribute your technical input and analysis during the gathering stage, including making development time estimates that adhere to predetermined limits.
  • Ensure the quality of our programs by conducting internal tests with programmers, promoting error‑free programs to UAT (User Acceptance Testing).
  • Communicate effectively by reporting any issues or delays in the development process to the Project Manager and/or Line of Business Manager.
  • Create comprehensive system documentation to support the project's success.
Requirements
  • Minimum Bachelor's Degree of Computer Science/Informatics or equivalent.
  • 6+ years of experience.
  • Fluent in English both spoken and written.
  • Experience as tech lead.
  • Strong experience in Java Spring Boot.
  • Knowledge of technical skills related to microservices and unit testing.
  • Prefer experience in banking industry.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.