Senior Java Software Engineer

Unifonic
Cairo, Sarajevo, Belgrade, Istanbul
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Analytical skills"]

Own the next-generation evolution of the platform by enhancing and maintaining existing products, fixing bugs, and supporting deployments in cloud environments. Work in agile scrum teams with product owners and developers to build scalable solutions, analyze data and key metrics, and improve performance through database administration and SQL optimization. Collaborate across teams on multi-cloud communication products, REST/SOAP architectures, and microservices using AWS and modern tooling.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unifonic
Unifonic
9 months ago

Senior Java Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Own the next-generation evolution of the platform by enhancing and maintaining existing products, fixing bugs, and supporting deployments in cloud environments. Work in agile scrum teams with product owners and developers to build scalable solutions, analyze data and key metrics, and improve performance through database administration and SQL optimization. Collaborate across teams on multi-cloud communication products, REST/SOAP architectures, and microservices using AWS and modern tooling.
Location: Cairo, Sarajevo, Belgrade, Istanbul
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Gain command of existing internal products and technology, implement enhancements, and support bug fixes.
  • •Build and maintain scalable solutions used by millions of users daily, integrating with multi-cloud communication products.
  • •Contribute to policies, procedures, and technical assets in Unifonic cloud infrastructure and support partner development teams.
  • •Perform data analysis and reporting of key platform metrics, including database administration and performance/index optimization.
  • •Collaborate with product owners, scrum masters, and developers to deliver quality releases using tools like JIRA and Git.

Pay and Benefits

Perks:Annual BonusEquityRemote WorkPaid LeaveLearning Budget

Key Requirements

  • •5+ years building complex projects, preferably in communications using Java (Spring Framework).
  • •Hands-on web development experience with HTML, CSS, and JavaScript.
  • •Experience with queuing systems/message brokers such as ActiveMQ, RabbitMQ, Kafka, Beanstalk, or SQS.
  • •Practical experience with cache technologies such as Memcached and Redis.
  • •Working knowledge of cloud development and deployment on AWS, plus RESTful APIs and microservices/full SDLC.
Experience:5+ yearsSaaSCommunicationsCloudMicroservicesDistributed systems
Education:Bachelor's
Skills:CommunicationProblem-solvingAnalytical skills
Licenses:Linkedin learning license
Tech Stack:JavaSpring FrameworkHTMLCSSJavaScriptActiveMQRabbitMQKafkaBeanstalkSQSMemcachedRedisPythonLinuxNginxApache2RESTSOAPMicroservicesSQL

Company Brief

Unifonic
Provides a customer communication platform that helps businesses send SMS, WhatsApp, voice, and other omnichannel messages through APIs and workflow tools. Serves enterprises seeking to automate marketing, support, and transactional communications across the Middle East and beyond.
Industry: API Platforms
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Riyadh, Saudi Arabia
Founded: 2006
WebsiteLinkedIn