Taro Logo

Java Software Engineer

A technology-driven global mobile communications provider delivering seamless compliance and connectivity solutions, serving leading banks, corporations, and digital-first businesses.
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
Telecommunications · Enterprise SaaS

Description For Java Software Engineer

1GLOBAL is a rapidly growing technology-driven global mobile communications provider that's revolutionizing the telecommunications industry. With 2024 revenue exceeding $100 million and operations across 40 countries, they're seeking a Java Software Engineer to join their Consumer Group.

The role offers an exciting opportunity to work on B2C (betterroaming) and B2B2C products, powering solutions for major clients like Revolut and nordVPN. As a Java Software Engineer, you'll be responsible for building high-impact features, contributing to architecture design, and ensuring code quality and testing standards.

The position requires 3+ years of Java development experience, with expertise in REST APIs, testing, and modern development tools. You'll work with cloud services, Docker, Kubernetes, and maintain scalable infrastructure. The role demands excellent communication skills and a self-motivated attitude.

1GLOBAL offers a dynamic, international work environment with offices in Lisbon, Berlin, and São Paulo. The company values professional growth, offering exposure to industry-leading projects and the chance to work with talented professionals. Benefits include international work opportunities, professional development, and a culture that encourages innovation and open communication.

The company is led by experienced tech entrepreneurs and has evolved from a multi-market telecommunication provider to a global technology-driven mobile connectivity powerhouse. With over 450 experts across 13 countries, 1GLOBAL provides an excellent opportunity for career growth in a rapidly expanding sector.

Last updated 7 days ago

Responsibilities For Java Software Engineer

  • Build high-impact features and contribute to the architecture design
  • Advocate for high code quality, readability and high tests coverage
  • Promote best practices for a high-scale web environment
  • Work with an Agile methodology
  • Identify areas of improvement in the codebase
  • Mentor junior members and contribute with meaningful reviews

Requirements For Java Software Engineer

Java
Kubernetes
  • 3+ years of experience in Java software development
  • Experience with unit/integration/e2e testing
  • Proficiency with REST APIs, both in implementing and consuming the interfaces
  • Experience with development tools and processes (Git-flow, peer reviewing)
  • Familiarity with relational databases, CI/CD flows, Git, Docker, and Kubernetes
  • Good understanding of cloud services and scalable infrastructure
  • Excellent communication skills (fluent in English)

Benefits For Java Software Engineer

  • Growth Opportunities in fast growing telecommunications company
  • Major Transaction Exposure
  • Work with a Talented Team
  • Dynamic Work Environment
  • Professional Development
  • International Experience
  • Open Communication Culture
  • Get Things Done Attitude

Interested in this job?

Jobs Related To 1GLOBAL Java Software Engineer