A

Senior Java Developer - SMS Gateway & Internal Tools

agile telecom Italy
Remote
Apply
AI Summary

Lead the technical evolution of Agile Telecom's messaging platform, owning the SMS gateway and internal tools ecosystem end-to-end. Drive development, observability, and reliability initiatives for high-concurrency distributed systems. Requires 5-8 years Java experience, PostgreSQL expertise, and strong Italian/English communication skills.

Key Highlights
Own end-to-end SMS gateway and internal tools platform
Drive observability and reliability standards across systems
Lead technical initiatives and small engineering teams
Implement AI-assisted development tools and practices
Key Responsibilities
Develop, review and maintain core Java services powering the SMS gateway and internal Tools platform
Design and improve SMPP integrations, DLR handling, routing, throttling and carrier connectivity
Troubleshoot issues across application, JVM, Linux and networking layers
Lead code reviews, pair programming and technical mentoring activities
Use AI-assisted development tools in daily workflows
Technical Skills Required
Java PostgreSQL Linux systems Networking fundamentals
Benefits & Perks
High technical autonomy and ownership
Full remote work within Italy
Access to modern AI tooling and experimentation
Nice to Have
Experience in CPaaS, messaging or telecom environments
Working knowledge of SMPP and messaging infrastructures
Familiarity CI/CD pipelines and observability tooling
Exposure to RCS, WhatsApp Business API or multichannel messaging platforms
Experience delivering AI/LLM-powered features in production
Startup or entrepreneurial background

Job Description


At Agile Telecom, we’re on a mission to deliver reliable, high-quality communications between businesses and their customers, every time.


Founded in 2002 and part of Growens Group since 2015, Agile Telecom is a global carrier specialized in Application-to-Person (A2P) messaging, with a strong reputation for technological reliability, scalability, and 24/7 operability. We operate as a licensed telecom operator and provide interconnection services to major Mobile Network Operators, aggregators, and digital service providers worldwide.


Location: Milan, Cremona or fully remote

Salary Range: €50.000 - 55.000


Your impact

As Senior Java Developer, you will drive the technical evolution of Agile Telecom’s messaging platform, owning the SMS gateway and internal Tools ecosystem end-to-end.

You will combine hands-on Java development with technical leadership, helping the team build scalable, reliable and observable systems while contributing to the adoption of AI-assisted engineering practices.

You’ll work closely with Engineering, DevOps and Product stakeholders in a lean and highly technical environment.


Some examples of your responsibilities

Engineering & Platform

  • Develop, review and maintain core Java services powering the SMS gateway and internal Tools platform.
  • Design and improve SMPP integrations, DLR handling, routing, throttling and carrier connectivity.
  • Drive observability initiatives and reliability standards across the platform.
  • Own technical debt remediation and architectural improvements.
  • Contribute to the evolution toward multichannel capabilities (RCS, WhatsApp, Viber).


Systems & Infrastructure

  • Troubleshoot issues across application, JVM, Linux and networking layers.
  • Collaborate with DevOps on scalability, HA, disaster recovery and infrastructure optimization.
  • Analyze bottlenecks and improve performance across the full delivery chain.


Technical Leadership

  • Lead code reviews, pair programming and technical mentoring activities.
  • Define engineering standards, development guidelines and quality practices.
  • Support delivery planning and coordinated releases with the team.
  • Contribute to the long-term evolution of the Engineering organization.


AI & Innovation

  • Use AI-assisted development tools in daily workflows.
  • Explore and prototype AI-enabled product capabilities and internal tooling improvements.
  • Contribute to a pragmatic, model-agnostic approach to AI adoption.
  • Evaluate new tools and approaches with an engineering-driven mindset.


What we offer

  • High technical autonomy and ownership.
  • A key role in shaping the Engineering function and platform evolution.
  • Lean and senior engineering environment with direct impact on decisions.
  • Full remote work within Italy, with occasional travel to Cremona.
  • Access to modern AI tooling and experimentation.
  • Growth path toward broader leadership responsibilities.
  • A collaborative culture focused on innovation, continuous learning, and customer excellence.


What we are looking for – Essential qualifications

  • 5–8 years of experience in backend software engineering.
  • Strong hands-on experience with modern Java ecosystems and Rest API development.
  • Deep knowledge of SQL and strong hands-on experience with PostgreSQL DBMS.
  • Experience leading technical initiatives or small engineering teams.
  • Solid understanding of JVM internals, Linux systems and networking fundamentals.
  • Experience with high-concurrency and low-latency distributed systems.
  • Interest and practical exposure to AI-assisted development tools.
  • Strong communication skills and ability to collaborate cross-functionally.
  • Italian fluent or C1 level; English B2+.


Nice to have

  • Experience in CPaaS, messaging or telecom environments.
  • Working knowledge of SMPP and messaging infrastructures.
  • Familiarity CI/CD pipelines and observability tooling.
  • Exposure to RCS, WhatsApp Business API or multichannel messaging platforms.
  • Experience delivering AI/LLM-powered features in production.
  • Startup or entrepreneurial background.


Growens is an equal opportunity employer and values diversity. We do not discriminate on the basis of ethnicity, gender, ancestry, color, religion, sex, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, or any other basis protected by law.




Similar Jobs

Explore other opportunities that match your interests

Freelance AI Architect - AI Trainer (8-20 hrs/week, Remote EU/UK)

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

10x.team

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Tenth Revolution Group

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

ShippyPro

Italy

Subscribe our newsletter

New Things Will Always Update Regularly