Search by job, company or skills

routekey

Senior Software Engineer

5-7 Years
Save
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Lead/Senior Software Engineer (Java Spring Boot)

Location: Bangkok, Thailand

Salary: 120,000-300,000 THB/Month

We are hiring a Senior Software Engineer to join a leading organization in the Banking, Financial Services, and Insurance (BFSI) industry. This role is ideal for experienced backend engineers who are passionate about building scalable, cloud-native applications and high-performance financial systems.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java Spring Boot.
  • Build and enhance microservices and RESTful APIs.
  • Develop high-performance applications using Reactive Programming (Spring WebFlux).
  • Collaborate with Business Analysts, Solution Architects, QA, DevOps, and cross-functional teams throughout the software development lifecycle.
  • Write clean, maintainable code and ensure high code quality through unit testing and code reviews.
  • Support frontend integration when required.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in Java backend development.
  • Strong expertise in Java, Spring Boot, and Microservices Architecture.
  • Hands-on experience with Reactive Programming (Spring WebFlux).
  • Experience with Node.js and basic knowledge of React.js & TypeScript.
  • Strong experience with JUnit and Mockito.
  • Experience working with AWS (especially S3 and Amplify).
  • Good understanding of Docker, Kubernetes, Distributed Systems, and cloud-native architecture.
  • Experience in Banking, Financial Services, FinTech, Insurance, Lending, or Loan platforms is highly preferred.
  • Strong communication skills and experience working in Agile and cross-functional environments.

Preferred

  • Experience with high-volume transaction systems.
  • Understanding of distributed databases (e.g. TiDB or similar).
  • Experience working in enterprise-scale environments.

**Thai native speaker is required due to frequent communication with local business stakeholders and cross-functional teams. For the Technical Lead position - proven experience leading and mentoring software engineering teams is required.

If you're looking to work on large-scale financial platforms with modern technologies and an experienced engineering team, we'd love to hear from you.

More Info

About Company

Job ID: 150610839

Similar Jobs

Thailand

Skills:

JavaNode.jsAPI designKotlinMicroservicesSqlRESTTypescriptDockerDistributed SystemsMySQLPostgresKubernetesGoMonitoringobservability toolsGRPCthird-party APIsevent-driven architecture

Thailand

Skills:

JavaCSsrsMqVisual StudioEclipseSoapJsonWindowsHTMLSqlIbm WebsphereJmsRESTNetbeansJavascriptSwaggerXmlPostmanVS CodeApache TomEEPentaho

India, Remote

Skills:

New RelicJavaDynamodbJwtTypescriptReactKotlinPostgreSQLSpring BootReactAWSRedisFastAPIPythonGraphqlDockerZilliz MilvusGitLab CIElastiCacheLangChainAWS BedrockOpenAI GPT-4Google GeminiAuth0Anthropic Claude

Thailand

Skills:

Ruby On RailsDockerTerraformPostgreSQLKubernetesRedisAWS

Thailand

Skills:

.Net CoreJavaGraphqlPostgreSQLSQL ServerNode.jsSpring BootRedisDjangoGitGcpMySQLMongoDBRESTfulOracleAzurePythonAWS