Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SALMON ROBOTICS LIMITED

Kotlin Developer

SALMON ROBOTICS LIMITED

. Build scalable microservices in the JVM environment using Spring Boot within the Core Banking Development Team .

Posted 9/29/2026full-timeRemote • PhilippinesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in building scalable microservices using Java and Spring Boot within a JVM environment, with a strong understanding of event-driven architecture and domain-driven design. Experienced in collaborating across teams to develop and maintain core banking platforms and APIs.

Highest-signal resume keywords
Java DevelopmentSpring Boot MicroservicesEvent-Driven ArchitectureDocker and KubernetesAgile Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaKotlinSpring BootMicroservicesEvent-Driven ArchitectureDomain-Driven DesignContinuous DeploymentContinuous DeliveryContainerizationOrchestration
Soft Skills
Collaborative MindsetKnowledge Sharing
Tools & Technologies
DockerKubernetesAWS
Industry Keywords
Core BankingAPIsSDKsPartner Platforms

Tech Stack

Tools & technologies
AWSCloudDockerJavaKotlinKubernetesMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Build scalable microservices in the JVM environment using Spring Boot within the Core Banking Development Team
  • Work in an event-driven architecture grounded in domain-driven design and eventual consistency
  • Collaborate across engineering to develop and scale Salmon's core banking and partner platforms
  • Build and maintain reliable, scalable microservices
  • Build and maintain APIs and services supporting core banking products
  • Contribute to internal SDKs and frameworks for shared services
  • Integrate with partner platforms and external services at scale
  • Support development and scaling of banking and partner platforms

Requirements

What you’ll need
  • 3+ years of software development experience in the JVM environment
  • Strong Java skills; Kotlin is a plus
  • Experience using Spring Boot in a microservices environment
  • Experience working in an agile setup with continuous deployment and delivery
  • Solid understanding of event-driven architecture, domain-driven design, and eventual consistency
  • Experience with containerization and orchestration in a cloud environment
  • Docker and Kubernetes preferred
  • AWS preferred
  • Collaborative mindset and willingness to share knowledge across the team
  • Availability for core collaboration hours from 1:00 to 7:00 PM Manila time (UTC+8)

Benefits

Comp & perks
  • Fully remote work with core collaboration hours from 1:00 to 7:00 PM Manila time (UTC+8)
  • Company-provided tools and equipment
  • Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits
  • Access to an internal mental health support specialist
  • 22 vacation days
  • Philippine public holidays
  • 15 sick days
  • Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications
  • Company-sponsored trips to Manila to meet and work with your team in person
  • High-performing teams can earn a dedicated beach house week in Southeast Asia