companyUnifonic logo

Senior Java Software Engineer - Join Unifonic's Innovative Team

UnifonicCairo, Al Qāhirah, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You'll Bring:5+ years of hands-on experience in developing complex projects, preferably in Java. Strong understanding of software development methodologies and agile practices. Proficiency in cloud technologies, particularly AWS. Experience with database management and optimization techniques. Excellent problem-solving skills and ability to work collaboratively in a team environment. Strong communication skills, both verbal and written.

About the job

At Unifonic, recognized as a Great Place to Work®, we are an innovative startup in the SaaS industry, transforming the way businesses engage with their customers. Our passionate team of over 500 Unifones is committed to providing exceptional experiences to more than 5000 client-focused companies.

We foster a vibrant and collaborative workplace where creativity thrives, and fresh ideas are welcomed. As stakeholders in the company, we are more than just colleagues; we're a community of dedicated communicators. Come join us and be part of a groundbreaking journey!

Meet Our Engineering Team!

The Engineering team at Unifonic is pivotal in designing, developing, and maintaining the advanced systems that power our solutions. Collaborating closely with other departments, we ensure our products align with customer needs. If you’re excited about technology and eager to contribute to state-of-the-art communication and engagement solutions, we’d love to have you on board.

Your Role as a Senior Software Engineer - JAVA:

As a Senior Software Engineer, you will delve deep into the inner workings of Unifonic’s products and technologies. Your responsibilities will include implementing enhancements, troubleshooting bugs, conducting data analyses, reporting on key performance metrics, and contributing to the evolution of our solutions using the latest tools and methodologies within agile scrum teams.

Key Responsibilities:

  • Design and maintain scalable solutions that serve millions of users daily.

  • Contribute to the development of policies, procedures, and technical assets within Unifonic’s cloud infrastructure.

  • Provide technical support to various teams concerning core areas of Unifonic's products.

  • Enhance multi-cloud communication products in collaboration with internal tech and partner development teams.

  • Engage in cloud-based development and deployment activities, focusing on AWS services (EC2, SQS, S3, RDS, Aurora).

  • Work closely with service delivery teams to facilitate product deployments to the cloud.

  • Utilize Unifonic's technical architectures, tools, and techniques to create efficient and flexible solutions.

  • Manage basic database administration tasks, performance optimization, and complex SQL queries.

  • Collaborate with product owners, scrum masters, and fellow developers to ensure delivery of high-quality products using tools such as JIRA and Git.

About Unifonic

Unifonic is at the forefront of revolutionizing business communications through innovative SaaS solutions. Our dynamic team is passionate about delivering exceptional customer experiences while fostering a collaborative and creative work environment. As we continue to expand, we invite talented individuals to join us in shaping the future of communication.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.