Mid-level Java Developer

Build Scalable Telecom Platforms with Voidweb

Voidweb is a staff augmentation and outsourcing agency building strong engineering teams for complex, large-scale systems. We partner with long-term international clients to deliver reliable, high-performance digital products in highly regulated industries.

As we expand our Java practice, we are looking for a Mid-Level Java Developer to support one of our key international clients — a major media and telecommunications organization — on business-critical infrastructure systems. The project focuses on large-scale telecom platforms that support broadband, landline, mobile, and B2B services, comparable in complexity to leading regional telecom providers.

In this role, you’ll work closely with experienced engineers in a mature Agile environment, contributing to mission-critical systems that play a central role in customer onboarding and service sales.

What You’ll Do

• Develop, maintain, and enhance scalable Java-based applications and microservices supporting core telecom infrastructure.

• Work in small, high-performing Scrum teams (6–8 engineers) on long-running, business-critical systems.

• Apply Test-Driven Development (TDD) as a core engineering practice — code is written only after acceptance criteria are clearly defined.

• Participate in daily pair programming, collaborating closely with teammates and rotating partners based on tasks and priorities.

• Take part in code reviews, technical discussions, and architecture decisions, contributing to shared ownership of the codebase.

• Collaborate closely with UK-based engineering teams, aligning working hours to maximize overlap.

• Participate actively in Agile ceremonies, including sprint planning, estimation, reviews, and retrospectives.

• Communicate clearly in English with international stakeholders, explaining technical decisions and implementation details.

• Contribute to a fast-moving project with high visibility and strict delivery timelines.

What You Bring

• 5+ years of professional Java development experience (Mid to Senior level).

• Strong hands-on experience with Java in enterprise-grade backend systems.

• Solid experience with Spring and Spring Boot frameworks.

• Practical experience applying Test-Driven Development (TDD) and pair programming in real projects.

• Good understanding of backend development for large-scale, customer-facing systems.

• Experience with microservices architecture and deployment in AWS or similar cloud environments.

• Strong knowledge of core Java concepts, including method signatures, casting, overriding vs. overloading, collections (e.g. HashMap, LinkedHashMap), memory management, and SOLID principles.

• Experience working in distributed, multi-vendor or international team setups.

• Strong communication skills and a collaborative, team-oriented mindset.

• English proficiency at minimum B2 level (C1 preferred), including technical communication.

• Ability to adapt quickly to existing systems and remain effective under delivery pressure.

Why Join Voidweb?

• Work on large-scale, mission-critical telecom systems with real business impact.

• Remote-first setup with optional office presence in Sofia (approximately once per month).

• Competitive contract-based compensation.

• Transparent, professional, and efficient recruitment process.

• Collaboration with experienced engineers in a mature, well-structured engineering environment.

• Opportunity to make an immediate contribution to a growing infrastructure-focused team.

Apply Today

If you’re a Java Developer who values clean code, collaboration, and strong engineering practices, we’d love to hear from you.

Send your CV to start the process with Voidweb.

Voidweb is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all professionals.

Ready to Transform Your Vision into Reality?

Get in touch with our expert team today and let’s build something amazing together.

Get In Touch