
Senior Java Developer – Middleware, Integrations
Thynk.Cloud
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute as an individual contributor in a strong, fully remote team and be a team player in a highly collaborative environment.
- Help build and operate the services that power our integrations and platform.
- Responsible for designing, building, and maintaining middleware and integration services that connect Thynk with external hospitality systems.
- Develop high-quality Java / Spring Boot services running on AWS, with AWS Lambda as a core execution environment.
- Own integrations end-to-end, from technical design and implementation to deployment and production support.
- Collaborate closely with product, platform, and customer-facing teams to translate business requirements into reliable technical solutions.
- Contribute to architecture and technical decision-making within the middleware domain, with a focus on scalability, security, and maintainability.
- Write clean, well-tested, and observable code, and continuously improve existing services and integrations.
- Participate actively in code reviews, sharing knowledge, and helping raise the overall engineering bar.
- Troubleshoot and resolve complex production issues, with a strong sense of ownership and accountability.
- Use AI-assisted development tools as part of your daily workflow, while applying strong engineering judgment and ownership over the final output.
Requirements
- Have 5+ years of experience building/operating as a developer
- Have experience designing and developing reliable, scalable Java and Spring Boot services, along with clean and maintainable APIs.
- Are used to working with AWS services such as Lambda, SQS, API Gateway, and related tools
- Master partnering closely with remote, distributed teams, owning the process end-to-end.
- Experience integrating with Salesforce and/or Property Management Systems (PMS) or other hospitality platforms (Nice to have)
- Experience improving observability, monitoring, or operational processes (Nice to have)
Benefits
- We will provide the best IT equipment of your choice (Apple or Windows)
- We are remote-first : As a fully remote team of repeat entrepreneurs, we value communication, teamwork, and transparency above all.
- You will join an international team with 21 nationalities on 3 continents : we organize monthly meetings and yearly events to gather all the team together.
- We care about our people (team members, clients, and partners), we value work-life balance, and consider any request to achieve fullfillment at work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAWSAWS LambdaAPIsmiddlewareintegration servicesobservabilitymonitoringscalability
Soft Skills
team playercollaborationownershipaccountabilitycommunicationproblem-solvingtechnical decision-makingknowledge sharingengineering judgmentadaptability