Java Software Engineer

1GLOBAL is a global specialty telecommunications provider serving financial institutions, enterprises, mobile network operators, and consumers across 42 countries, offering fully regulated voice, data, and SMS services.
Backend
Mid-Level Software Engineer
In-Person
Telecommunications · Technology

Description For Java Software Engineer

1GLOBAL is a dynamic and innovative force in telecommunications and technology, founded by Hakan Koç and Pyrros Koussios. As a Java Software Engineer, you'll be part of an international team driving the development of 1GLOBAL's RSP (Remote SIM Provisioning) platform, including M2M and OTA solutions. You'll build high-impact features, contribute to architecture design, advocate for code quality, promote best practices, work with Agile methodology, identify areas for improvement, and mentor junior members. 1GLOBAL serves clients across 42 countries, offering voice, data, and SMS services, and has partnerships with major tech companies like Apple, Google, and Palo Alto Networks. With over $100 million in revenue and being profitable, 1GLOBAL is positioned for massive growth in the global communication industry. Join a fast-paced, innovative environment where your ideas are valued, and you'll have opportunities for professional growth and international experience.

Last updated a month ago

Responsibilities For Java Software Engineer

  • Build high impact features and contribute to the architecture design
  • Aim towards resiliency, scalability, security and fault tolerance
  • Advocate for high code quality, readability and high tests coverage
  • Promote best practices for a high-scale web (or mobile) environment
  • Work with an Agile methodology
  • Identify areas of improvement in the codebase
  • Promote improvements through seamless integrations, documenting solutions and new flows
  • Mentor junior members when needed
  • Contribute with meaningful reviews

Requirements For Java Software Engineer

Java
Kubernetes
  • 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, both written and spoken)
  • Self-motivated and autonomous mindset

Benefits For Java Software Engineer

  • Growth opportunities in a fast-growing telecommunications company
  • Exposure to major industry transactions
  • Work with a talented team and renowned external advisors
  • Dynamic and collaborative work environment
  • Professional development opportunities
  • International experience possibilities
  • Open communication culture
  • Results-driven team environment

Interested in this job?

Jobs Related To 1GLOBAL Java Software Engineer

Footprint Engineer

Join 1GLOBAL as a Footprint Engineer to manage and optimize telecom product footprints, design SIM/eSIM profiles, and drive innovation in a fast-growing global company.

Java Software Engineer

1GLOBAL is hiring a Java Software Engineer for a full-time, on-site position in São Paulo, Brazil. Join our technology team and contribute to global projects.

Java Software Engineer

Join 1GLOBAL as a Java Software Engineer in São Paulo, Brazil, working on innovative telecommunications solutions for a rapidly growing global company.

Golang Software Engineer

Join 1GLOBAL as a Golang Software Engineer to build high-impact features and contribute to the eSIM revolution in a fast-growing telecom company.

Software Engineer - .NET / Golang

1GLOBAL is hiring a Software Engineer with .NET and Golang experience for an on-site position in São Paulo, Brazil.