
Search by job, company or skills
Contract 12 Months+ Renewal based on performance
Working location: Sathorn, Bangkok (Onsite Initially)
Dexian is seeking a Senior Backend Software Developer (Contractor) with deep expertise in API service development, authentication, and event driven architectures. This role plays a critical part in designing, maintaining, and evolving secure API platforms and Kafka based event flows that support enterprise scale systems.
You will support existing API service products, work hands on with authentication and authorization mechanisms, and contribute to event driven microservices using Apache Kafka. In addition to development, you will guide technical direction, coordinate with remote contractor teams, and work closely with in house engineers in an Agile environment.
________________________________________
What You Will Do
Design, develop, and maintain secure, scalable RESTful API services using Java Spring Boot.
Lead implementation of authentication and authorization mechanisms, primarily using Azure Active Directory (AAD) and federated identity.
Develop and support event driven architectures using Apache Kafka, ensuring reliable message flow and integration between services.
Support and enhance existing API service products, including production issue analysis, debugging, and performance optimization.
Ensure code adheres to secure coding standards, API best practices, and story acceptance criteria.
Write and maintain integration level tests with a focus on API contracts and inter service communication.
Make sound technical decisions to ensure the chosen tools and development techniques best satisfy functional and non functional requirements.
Manage and maintain the CI/CD process, including GitHub workflows and CI server stability.
Provide high level and detailed estimates for development work to support release and sprint planning.
Coordinate technically with remote contractor teams, aligning API design, event schemas, and coding standards.
Work closely with Product Owners, Business Analysts, QA, Scrum Master, and Architects in an Agile (Scrum) environment.
Monitor and troubleshoot APIs and event pipelines using tools such as Datadog.
________________________________________
What We're Looking For
Bachelor's degree in Computer Engineering, Computer Science, IT, or related fields.
7+ years of backend development experience, with strong focus on API platforms and distributed systems.
Advanced hands on experience with Java and Spring Boot.
Strong expertise in RESTful API design, API versioning, and API security best practices.
Proven, hands on experience with authentication and authorization, especially AAD, OAuth2, OpenID Connect, and federated identity.
Strong experience building and supporting event driven systems using Apache Kafka (Confluent Kafka experience is a plus).
Experience designing message schemas, handling retries, error handling, and event resilience.
Experience deploying and operating microservices on Azure platforms (e.g., ARO / Kubernetes based environments).
Solid experience with CI/CD pipelines, GitHub workflows, and automated testing.
Experience managing infrastructure using Terraform.
Familiarity with Azure services such as PostgreSQL, Key Vault, Azure Storage.
Strong problem solving skills and ability to guide developers technically.
Fluent in English with good communication skills.
________________________________________
Nice to Have
Experience designing enterprise API platforms or API gateways.
Experience with asynchronous integration patterns and distributed transaction handling.
Prior experience coordinating or mentoring developers across distributed teams.
Knowledge of system observability: metrics, logs, and tracing.
Azure or cloud related certifications.
Job ID: 141885743