Java/Scala Developers
Java/Scala Developers

Java/Scala Developers

Belfast Full-Time 42000 - 66000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join us to build an AI-powered customer engagement platform and lead innovative projects.
  • Company: Ocho is a global tech leader in AI-driven customer engagement, serving 1,200 companies worldwide.
  • Benefits: Enjoy competitive salary, equity, private medical insurance, meal allowance, and paid sabbaticals.
  • Why this job: Shape the future of customer interactions while mentoring engineers in a dynamic, growth-oriented culture.
  • Qualifications: 5-8+ years in software engineering with expertise in Scala/Java and backend development required.
  • Other info: Relocation to Lisbon is supported for candidates from other EU countries.

The predicted salary is between 42000 - 66000 £ per year.

Backend Java/Scala Developers (Mid- Principal level) Lisbon, Portugal) Salary 70-99k Euros Job Description: Ocho are excited to announce multiple opportunities for Backend Java/Scala Software Engineers to join a leading global tech company that recently launched a Center of Excellence in Lisbon, Portugal. This role involves building and enhancing a cutting-edge AI-powered customer engagement platform that delivers personalized, dynamic, and joyful customer interactions at scale. The company has grown to over $200M in ARR, raised more than $230M from top-tier investors, and serves nearly 1,200 companies across 50 countries. As a Backend Software Engineer, you will work on strategic initiatives, drive technical design, and help shape the Lisbon-based engineering team. The Role: As a Staff Backend Software Engineer, you will: Architect and develop scalable solutions for a platform that serves millions of users. Collaborate with cross-functional teams in product and design to build new features. Provide technical leadership and guide standards across the engineering organization. Improve engineering processes and enhance team efficiency. Contribute to the code review process, offering suggestions for improvement and enforcing coding standards. Use technologies like Scala, GraphQL, Redis, Postgres, and Elasticsearch to help customers leverage data and build innovative personalization solutions. Mentor and guide engineers, helping them grow and advance their skills. About the Client: Our client is a leader in AI-driven customer engagement, enabling businesses to deliver individualized and harmonized communications across channels like email, SMS, and push notifications. The platform allows companies to automate customer journeys based on real-time data, delivering personalized experiences at the right time. With an open architecture and powerful data engine, the platform enables brands to design, deliver, and optimize customer communications all in one place. How You Will Make a Difference: Drive innovation by designing scalable, secure solutions. Collaborate with teams in Lisbon and the US to lead multi-functional projects. Improve operational excellence by refining processes and tools. Mentor engineers and contribute to fostering a growth-oriented engineering culture. Required Qualifications: 5-8+ years of software engineering experience, with expertise in backend development. Proficiency in Scala and/or Java. Extensive experience with Elasticsearch, Postgres, and related technologies. Proven ability to lead high-complexity, multi-person projects with cross-team dependencies. Ability to excel in a remote/distributed work environment while maintaining strong collaboration. Fluency in English (verbal and written). Legally authorized to work in the EU. Our client has no issues with candidates in Ireland/ NI and other European countries applying provided they are happy to re-locate to Lisbon. Bonus Points: Experience with SNS, APNS/GCM, Firebase, and other mobile/push notification systems. Familiarity with end-to-end, integration, and performance testing. Experience building enterprise systems at scale. Experience with mobile architecture development. Frontend development experience with Reactand TypeScript. Experience working with US-based companies. Our clients Technology Stack: Programming Languages: Scala, Java Databases: Elasticsearch, Postgres, Redis, CRDB Infrastructure: Pulsar, Kafka, AWS Other Technologies: Docker, Kubernetes, React Perks & Benefits: Competitive salary and meaningful equity. Private Medical Insurance. Life/Risk Assurance. Meal Allowance (€8.55 per day). Balance Days (additional paid holidays). 22 days of paid annual leave, plus 13 public holidays. Paid sabbatical. Complete laptop workstation setup. About Phil Gamble: Phil Gamble, with over 19 years of experience in the tech recruitment industry, has successfully led IT recruitment campaigns for global software companies in the US, UK, and Ireland. Phil has a proven track record in placing top talent in highly competitive markets, helping both companies and candidates achieve their goals. If you are interested in exploring this opportunity or discussing your career or hiring needs, feel free to reach out to Phil directly via LinkedIn or WhatsApp for an informal chat. Skills: Scala Java Benefits: Pension stock meal allowance

Java/Scala Developers employer: Ocho

Ocho is an exceptional employer, offering a vibrant work culture in Lisbon that fosters innovation and collaboration among talented engineers. With competitive salaries, meaningful equity, and comprehensive benefits including private medical insurance and additional paid holidays, employees are empowered to grow their skills while contributing to cutting-edge AI solutions. The company's commitment to mentorship and professional development ensures that every team member has the opportunity to thrive in a dynamic and supportive environment.
O

Contact Detail:

Ocho Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java/Scala Developers

Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as Scala, Elasticsearch, and Postgres. Having hands-on experience or projects that showcase your skills with these technologies can set you apart from other candidates.

Tip Number 2

Highlight any experience you have with cross-functional collaboration. Since this role involves working closely with product and design teams, demonstrating your ability to communicate and work effectively across different disciplines will be crucial.

Tip Number 3

Showcase your leadership skills, especially if you have experience mentoring other engineers. This role emphasizes technical leadership, so providing examples of how you've guided teams or improved processes will resonate well with the hiring team.

Tip Number 4

Prepare to discuss your experience with remote work environments. The company values strong collaboration in a distributed setting, so sharing strategies you've used to maintain effective communication and productivity while working remotely can strengthen your application.

We think you need these skills to ace Java/Scala Developers

Backend Development
Scala
Java
Elasticsearch
Postgres
Redis
GraphQL
Technical Leadership
Code Review
Mentoring
Collaboration
Project Management
Remote Work Proficiency
Problem-Solving Skills
Agile Methodologies
Continuous Integration/Continuous Deployment (CI/CD)

Some tips for your application 🫡

Tailor Your CV: Make sure to customize your CV to highlight your experience with Scala and Java, as well as your expertise in Elasticsearch and Postgres. Emphasize any leadership roles you've held in previous projects.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for backend development and your ability to drive innovation. Mention specific projects where you have architected scalable solutions and collaborated with cross-functional teams.

Showcase Relevant Experience: In your application, provide examples of high-complexity projects you've led, especially those involving multi-team dependencies. Highlight your experience in remote work environments and how you maintain collaboration.

Highlight Mentorship Skills: Since mentoring is a key aspect of the role, include any experiences where you've guided or mentored other engineers. This will demonstrate your ability to contribute to a growth-oriented engineering culture.

How to prepare for a job interview at Ocho

Showcase Your Technical Skills

Be prepared to discuss your experience with Scala and Java in detail. Highlight specific projects where you utilized these technologies, especially in backend development. Demonstrating your proficiency with Elasticsearch and Postgres will also be crucial.

Emphasize Collaboration Experience

Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated with product and design teams in the past. Discuss any multi-functional projects you've led and how you managed dependencies across teams.

Demonstrate Leadership Qualities

As a potential technical leader, it's important to convey your mentoring experience. Talk about how you've guided junior engineers and contributed to fostering a growth-oriented culture within your previous teams.

Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving problems related to scalable solutions and system architecture. Be ready to explain your thought process and the rationale behind your decisions.

Java/Scala Developers
Ocho
O
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>