Logo for Thynk.Cloud

Senior Java Developer – Middleware & Integrations

Roles & Responsibilities

  • 5+ years of experience building/operating as a developer
  • Experience designing and developing reliable, scalable Java and Spring Boot services with clean, maintainable APIs
  • Proficiency with AWS services including Lambda, SQS, and API Gateway
  • Experience partnering with remote, distributed teams and owning end-to-end processes

Requirements:

  • Design, build, and maintain 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, and own integrations end-to-end from design to deployment and production support
  • Collaborate 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, focusing on scalability, security, and maintainability

Job description

🌴 Why join Thynk?

Founded by a team of experienced SaaS founders and hospitality executives, Thynk is on a mission to revolutionize the 2T$ hospitality industry and become a new vertical SaaS giant. Our ambition is fuelled by a fantastic product built on top of the Salesforce platform and a spot on time to market.

We raised a 13M$ Series A from high-profile VCs (NY+EU) to scale our operations and expand to the US. Your role is key at our stage to make sure we scale the right way, it is an opportunity to have a big impact on the company.

Our customers are all over the world and so are we, with team members from 25 nationalities, based on 3 continents and 6 time zones - building a strong common culture while respecting the individual constraints of everyone in our remote-first environment.

By joining the Thynk Family, you will recognize yourself in our values : 

  • Ambition - We think big and act boldly. We’re organized to move fast, scale quickly and set industry standards.

  • Care - We believe in the power of being surrounded by a diverse international team of all-stars, who are caring about each other and our customers. We prioritize balance and wellbeing.

  • Innovation - We look at the big picture to develop new solutions never done before. We believe in asking questions, challenging, and rarely taking no for an answer. We encourage our customers to do the same, and partner with them to bring forth this change.

  • Service - We develop services for people whose businesses are, above all, about quality of service. Our customers are at the heart of everything we do, and our technology is simply a means of helping them deliver exceptional service to their customers.

📣 About the role 

We are on a mission to revolutionize the 2T$ hospitality industry and to become a new vertical SaaS giant.

As a rapidly growing SaaS company, with high-performance teams and a collaborative culture, where employee innovation and ideas are encouraged, this position is vital to Thynk’s success.

As Thynk continues to scale globally, integrations are a critical pillar of our platform. Our customers rely on seamless, reliable connections between Thynk and a growing ecosystem of hospitality systems. To support this growth, we are strengthening our middleware team and investing in a robust, scalable integration layer.

This role is key to ensuring our platform remains highly performant, secure, and easy to integrate as we onboard more customers and partners worldwide.

It will be your mission to design, build, and evolve high-quality integrations and middleware services that power Thynk’s ecosystem. You will play a central role in shaping our integration architecture, improving reliability and scalability, and setting engineering standards within the team.

You’ll work closely with product, platform, and customer-facing teams to translate real business needs into resilient technical solutions.

You will join the middleware team, a growing group of experienced engineers focused on making Thynk the best-integrated system in the hospitality industry. The team works closely with product, leadership, and the wider engineering organization, with a strong sense of ownership and impact.

You will report to an experienced engineering manager and collaborate daily with senior engineers who care deeply about code quality, maintainability, and pragmatic problem-solving.

On the technical side, the role is centered around Java and Spring Boot, building and operating middleware services on AWS, with AWS Lambda as a core component of our integration platform. We use Lambda, SQS, and API Gateway to build scalable and reliable integrations, complemented by services running on ECS Fargate for longer-running or more complex workloads. You will contribute to architectural decisions, improve reliability and performance, and help define best practices for building and operating integrations at scale. We deploy weekly, work with a strong DevOps mindset, and value engineers who take ownership from design to production.

We actively use AI-assisted development tools, and are standardizing on JetBrains Junie to support code quality, productivity, and day-to-day development workflows.

🧑‍💻 As our "Job title" at Thynk, you will: 

Contribute as an individual contributor in a strong, fully remote team and be a team player in a highly collaborative environment. You will help build and operate the services that power our integrations and platform.

You will be responsible for:

  • Designing, building, and maintaining middleware and integration services that connect Thynk with external hospitality systems.

  • Developing high-quality Java / Spring Boot services running on AWS, with AWS Lambda as a core execution environment.

  • Owning integrations end-to-end, from technical design and implementation to deployment and production support.

  • Collaborating closely with product, platform, and customer-facing teams to translate business requirements into reliable technical solutions.

  • Contributing to architecture and technical decision-making within the middleware domain, with a focus on scalability, security, and maintainability.

  • Writing clean, well-tested, and observable code, and continuously improving existing services and integrations.

  • Participating actively in code reviews, sharing knowledge, and helping raise the overall engineering bar.

  • Troubleshooting and resolving complex production issues, with a strong sense of ownership and accountability.

  • Using AI-assisted development tools as part of your daily workflow, while applying strong engineering judgment and ownership over the final output.

 

🍭 About you

In this role, you will be a great fit if you:

  • 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.

You’ll likely thrive here if you:

  • Enjoy solving real production problems and improving system reliability

  • Are curious about using AI responsibly in software development

Nice to have:

  • Experience integrating with Salesforce and/or Property Management Systems (PMS) or other hospitality platforms

  • Experience improving observability, monitoring, or operational processes

If you’re excited about the problems we’re solving but don’t meet every requirement, we’d still love to hear from you.

✨ What you can expect : 

📺 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.

🌎 Global-first : 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. English is our first language .

🚀 We are people-first : We care about our people (team members, clients, and partners), we value work-life balance, and consider any request to achieve fullfillment at work

👀 Our hiring process 

  • Initial interview with Swarnadeep (Integration Lead)
    A deep-dive conversation covering the role, the middleware and integrations domain, and how you would work together. This interview focuses on your technical experience, approach to building integrations, and overall fit for the team.

  • Interview with Louise (HR)
    A conversation focused on culture, values, and what it’s like to work at Thynk.

  • Technical case
    A practical exercise designed to reflect the kind of challenges you would work on at Thynk. We care more about clear thinking, trade-offs, and pragmatic solutions than about “perfect” answers.

  • Technical interview with a team memberand Aard-Jan (CTO)
    A peer-level discussion focused on real-world engineering topics, including Java, AWS, integrations, and how you approach problem-solving and collaboration.

Java Developer Related jobs

Other jobs at Thynk.Cloud

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.