Senior Java Software Engineer
Unifonic

Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space that is revolutionizing how businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big
!
Meet the tea
m!Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our tea
m.
As a Senior Software Engineer - JAVA, you will be focused on gaining command of the internal workings of Unifonic's existing products and technology, implementing enhancements, supporting bug fixes, performing data analysis, reporting key metrics for Unifonic's platform, and working on the next-generation evolution of the products while using the latest tools and technology wit
hinagile scrum tea
ms.
Help us shape the future of communication
- by:Building and maintaining solutions that scale. Serving millions of users every
- day.Contributing to building and maintaining the policies, procedures, and technical assets in Unifonic’s cloud infrastruc
- tureSupporting various teams with a technical vision in the core areas of interest for Unifonic's prod
- uctsSupporting multi-cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development te
- ams.Working on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aur
- ora)Working closely with service delivery teams to support product deployments to the cl
- oud.Understanding and using Unifonic's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solut
- ionsPerforming basic database administration, performance optimization, index optimization, writing advanced select queries, and replacing cursor usage with relational
- SQL.Collaborating with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and
Git
What you'll b
- ring:Hands-on 5+ years of experience in developing complex projects, preferably in the communications domain by using Java (Spring Frame
- work)Hands-on experience in Web Development (HTML, CSS
- , JS)Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS
- , etcPractical experience with cache technologies such as Memcached, and R
- edis.Experience coding in P
- ythonSolid experience in managing Linux servers and applications (Nginx, apache2,
- etc)Proficiency in a Linux environment and in consuming and designing RESTful
- APIsSolid experience with full Software Development Lifecycle, Distributed Architectures (REST, SOAP, Queue-based), and Microservices Archite
- ctureBachelor's degree in engineering, Software, or a related discipline or the equiv
- alentFamiliarity with software project management tools similar to Agile, Maven, an
- d GitExperienced with using cloud hosting technologies such a
- s AWSFamiliar with SaaS and PaaS integration architecture and applica
- tionsGeneral knowledge in telecommunications (SMSC, VOIP, SMPP,
- etc)Excellent communication s
- killsStrong problem-solving and analytical s
kills
As a Unifone you’ll receive a range of ben
- efits:Competitive salary and
- bonusUnifonic share scheme (we are all ow
- ners!)30 holiday days after the first anniv
- ersarySpend up to 10 weeks per year working from anywhere in the
- world!Paid leave for new p
- arentsLinkedin learning l
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
AWS Sales Associate (Junior) - Pakistan

Full Stack Software Engineer

Call Center Representative (Out-bound)
