Mid/Senior Backend Engineering (Digital Banking/Payment)

Adecco Portugal

Tangerang

On-site

IDR 223,200,000 - 357,120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Backend Engineer role focuses on designing, developing, and maintaining secure server-side services and databases that support the company’s systems. The position emphasizes performance, reliability, and scalability while translating business requirements into efficient back-end solutions. Collaboration with Front End, QA, DevOps, and other teams is essential to ensure robust APIs and services.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or related field, or equivalent experience.
  • Minimum 3 years of professional experience as a Backend Engineer / Developer.
  • Strong understanding of microservices architecture and REST APIs.
  • Good understanding of databases, authentication, and authorization concepts.
  • Ability to work effectively within a team and follow established software development standards and practices.
  • Previous experience in a financial services company is a strong advantage.
  • Open to learning and adopting new technologies, frameworks, and development practices.

Responsibilities

  • Design, develop, and maintain back-end services and applications.
  • Design and implement RESTful APIs and/or gRPC-based services.
  • Develop and maintain applications using both relational and non-relational databases.
  • Translate business and technical requirements into efficient, scalable, and maintainable back-end solutions.
  • Collaborate closely with Front End Engineers, Business Analysts, QA Engineers, DevOps Engineers, and other stakeholders.
  • Implement appropriate API security, authentication, and authorization mechanisms.
  • Ensure data security and maintain high standards of application security.
  • Write clean, structured, efficient, and maintainable code in accordance with development best practices.
  • Develop solutions with a strong focus on functionality, performance, scalability, and reliability.
  • Conduct troubleshooting, debugging, and performance optimization when required.
  • Support testing, UAT, deployment, and post-deployment activities.
  • Contribute to continuous improvement of development processes, architecture, and engineering practices.

Skills

Microservices
REST APIs
Databases
Auth concepts
Teamwork
Software standards
Financial services
Learning new tech

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Spring Cloud Gateway
Eureka
Feign
JPA
Config Server
Gorilla/Mux
Proto-gen-go
Kafka
Redis (Valkey)
MinIO
PostgreSQL
MongoDB

Job description

The Backend Engineer is responsible for designing, developing, and maintaining application logic, server-side services, and databases that support the functionality of the company's systems.

The role is responsible for ensuring that applications and services meet the required standards for performance, security, reliability, and scalability, while effectively supporting business requirements.

Key Responsibilities
  • Design, develop, and maintain back-end services and applications.
  • Design and implement RESTful APIs and/or gRPC-based services.
  • Develop and maintain applications using both relational and non-relational databases.
  • Translate business and technical requirements into efficient, scalable, and maintainable back-end solutions.
  • Collaborate closely with Front End Engineers, Business Analysts, QA Engineers, DevOps Engineers, and other stakeholders.
  • Implement appropriate API security, authentication, and authorization mechanisms.
  • Ensure data security and maintain high standards of application security.
  • Write clean, structured, efficient, and maintainable code in accordance with development best practices.
  • Develop solutions with a strong focus on functionality, performance, scalability, and reliability.
  • Conduct troubleshooting, debugging, and performance optimization when required.
  • Support testing, UAT, deployment, and post-deployment activities.
  • Contribute to continuous improvement of development processes, architecture, and engineering practices.
Qualifications
  • Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or a related field, or equivalent experience.
  • Minimum 3 years of professional experience as a Backend Engineer / Developer.
  • Strong understanding of microservices architecture and REST APIs.
  • Good understanding of databases, authentication, and authorization concepts.
  • Ability to work effectively within a team and follow established software development standards and practices.
  • Previous experience working in a financial services company is a strong advantage.
  • Open to learning and adopting new technologies, frameworks, and development practices.
Technical Skills
  • Programming Languages: Java and/or Golang.
  • Frameworks / Libraries: Spring Boot, including Spring Cloud Gateway, Eureka, Feign, JPA, and Config Server; Gorilla/Mux; Proto-gen-go.
  • Databases: PostgreSQL and MongoDB.
  • Familiarity with Kafka, Valkey (Redis), and MinIO.
  • Experience with RESTful APIs and/or gRPC.
  • Good understanding of Clean Code and Clean Architecture principles.
  • Experience implementing unit testing, particularly with JUnit and Mockito.
  • Understanding of Authentication & Authorization, including JWT, OAuth, and HMAC.
  • Proficiency with Git / version control systems.
  • Basic knowledge of DevOps and CI/CD is an advantage.
  • Familiarity with Kubernetes and container platforms is an advantage.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork/collaboration skills.
  • Strong attention to detail.
  • Good time management and organizational skills.
  • Responsible, adaptable, and able to work effectively in a dynamic environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Java/Golang) - Financial Service
Backend Engineer (Java/Golang) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 210,000,000 - 260,000,000
Back End Developer
Back End Developer

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Back End Developer
Back End Developer

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 36,000,000 - 72,000,000
Backend Engineer (Contract Basis)
Backend Engineer (Contract Basis)

TechConnect GmbH • Tangerang

On-site
IDR 900,000,000 - 1,300,000,000
Backend Developer (Java) – Senior Level
Backend Developer (Java) – Senior Level

PT Infosys Solusi Terpadu • Jakarta Utara

On-site
IDR 300,000,000 - 600,000,000
Backend Engineer (Golang)
Backend Engineer (Golang)

Konnco • Kota Yogyakarta

On-site
IDR 96,000,000 - 144,000,000
Fullstack Developer
Fullstack Developer

VLink Inc • Jakarta Pusat

On-site
IDR 450,000,000 - 900,000,000
Backend Engineers
Backend Engineers

PT Asuransi Jiwa Sequis Life • Jakarta Utara

On-site
IDR 279,000,000 - 502,200,000
Senior Backend Developer
Senior Backend Developer

Youtap Technology Ltd • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Backend Engineer
Backend Engineer

Bibit.id • Daerah Khusus Ibukota Jakarta

On-site
IDR 350,140,056 - 700,280,112