The Role
Develop, maintain, and support enterprise Java applications and integrations in a telecommunications environment. Build systems using J2EE, Spring, Apache Camel, RabbitMQ, and ActiveMQ; optimize SQL queries; troubleshoot Linux production issues; and participate in testing, code reviews, deployments, documentation, and stakeholder collaboration. Ensure applications are stable, scalable, maintainable, and reliable across downstream services.
Summary Generated by Built In
We’re
looking for a Senior Java Developer to own the development, maintenance,
and production support of enterprise Java applications and integrations in a
telecommunications and value-added services environment.
You’ll
build and support the systems that keep messaging and data flowing reliably
between platforms, while making sure changes don’t break downstream services.
What
you’ll do:
- Design,
develop, and enhance Java-based enterprise applications.
- Work
extensively with J2EE and Spring.
- Build
and maintain enterprise integrations using Apache Camel.
- Develop
and support messaging integrations with RabbitMQ and/or ActiveMQ.
- Write
and optimise SQL queries for performance and reliability.
- Work
in Linux environments and troubleshoot production issues.
- Participate
in testing, code reviews, and deployments.
- Collaborate
with technical teams and business stakeholders.
- Ensure
applications remain stable, scalable, and maintainable.
- Document
changes, configuration, and handover notes so others can support the work.
Requirements
Must-have
experience:
- 5+
years of
professional Java development experience.
- Strong,
production-level Java / J2EE and Spring experience.
- Solid
SQL skills (writing and optimising queries).
- Linux
experience.
- Hands-on
experience with enterprise integrations.
- Experience
with RabbitMQ and/or ActiveMQ.
- Apache
Camel experience.
- Good
understanding of software development practices (testing, code review,
deployment).
Nice
to have:
- Telecommunications
or OSS/BSS experience.
- Experience
in high-volume transactional environments.
- Production
support experience.
- Additional
messaging or integration technologies.
- Basic
HTML/CSS.
- Exposure
to monitoring, logging, and alerting in production.
Skills Required
- 5+ years of professional Java development experience
- Production-level Java and J2EE experience
- Production-level Spring experience
- Strong SQL skills, including writing and optimizing queries
- Linux experience
- Hands-on experience with enterprise integrations
- Experience with RabbitMQ and/or ActiveMQ
- Apache Camel experience
- Understanding of software development practices, including testing, code review, and deployment
- Telecommunications or OSS/BSS experience
- Experience in high-volume transactional environments
- Production support experience
- Additional messaging or integration technologies
- Basic HTML/CSS knowledge
- Exposure to production monitoring, logging, and alerting
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.







