Backend Engineer (Java/Golang)
Elitez Pte Ltd · Tangerang, Indonesia ·
- Category
- Backend
- Experience
- 3+ years
Elitez Pte Ltd · Tangerang, Indonesia ·
Mintos · Rīga, LV
pwc · Bengaluru Millenia
Niaga Prestasi · Kuala Lumpur, Malaysia
FPT ASIA PACIFIC PTE. LTD. · Singapore
Backend engineer (3+ years) building microservices and REST/gRPC APIs in Java and/or Golang using Spring Boot, PostgreSQL, MongoDB, Kafka and Redis-like stores, with unit testing and Git. On-site role in Tangerang, Indonesia; financial-services industry experience is a plus.
Bachelor’s degree in Computer Science, Information Systems, Informatics Engineering, or a related field (or equivalent experience).
Minimum 3 years of experience as a Back-End Engineer or Back-End Developer.
Strong understanding of microservices architecture and REST APIs.
Good understanding of databases, authentication, and authorization concepts.
Ability to work effectively in a team and follow established software development standards and practices.
Previous experience in a financial services company or industry is a plus.
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.
Familiarity with implementing RESTful APIs and gRPC.
Good understanding of Clean Code and Clean Architecture principles.
Experience writing and implementing unit tests using JUnit and Mockito.
Understanding of authentication and authorization mechanisms, including JWT, OAuth, and HMAC.
Proficiency with Git and version control practices.
Basic knowledge of DevOps and CI/CD is a plus.
Experience with Kubernetes and container platforms is a plus.
Strong analytical and problem-solving skills.
Good communication and teamwork skills.
Strong attention to detail.
Good time management and organizational skills.
Responsible, adaptable, and able to work in a fast-paced environment.
Open to learning and adopting new technologies, tools, and frameworks.
Your application will include the following questions:
Techconnect.id · Tangerang, Tangerang, Indonesia