
Senior Java Software Engineer
3 weeks ago
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 team
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 team.
As a Senior Software Engineer, you will be focused ongaining 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 within agile scrum teams.
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 infrastructure.
Supporting various teams with a technical vision in the core areas of interest for Unifonic's products.
Supporting multi-cloud-based communication products, especially as an augmentation to the internal technology team and working with partners' software development teams.
Working on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
Working closely with service delivery teams to support product deployments to the cloud.
Understanding and using Unifonic's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
Performing 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 bring:
Hands-on 5+ years of experience in developing complex projects, preferably in the communications domainby using Java (Spring Framework).
Hands-on experience in Web Development (HTML, CSS, JS).
Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS, etc.
Practical experience with cache technologies such as Memcached, and Redis.
Experience coding in Python.
Solid experience in managing Linux servers and applications (Nginx, apache2, etc).
Proficiency in a Linux environment and in consuming and designing RESTful APIs.
Solid experience with full Software Development Lifecycle, Distributed Architectures (REST, SOAP, Queue-based), and Microservices Architecture.
Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
Familiarity with software project management tools similar to Agile, Maven, and Git.
Experienced with using cloud hosting technologies such as AWS.
Familiar with SaaS and PaaS integration architecture and applications.
General knowledge in telecommunications (SMSC, VOIP, SMPP, etc).
Excellent communication skills.
Strong problem-solving and analytical skills.
As a Unifone you'll receive a range of benefits:
Competitive salary and bonus.
Unifonic share scheme (we are all owners).
30 holiday days after the first anniversary.
Spend up to 10 weeks per year working from anywhere in the world
Paid leave for new parents.
Linkedin learning license.
-
Senior Java Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Avanza Solutions Full timeDirect message the job poster from Avanza SolutionsHiring Tech Stars | Apply at sana.naz@avanzasolutions.comRole DescriptionThis is a full-time on-site role for a Senior Java Software Engineer located in Lahore. The Senior Java Software Engineer will be responsible for software development and designing highly scalable and robust applications. Daily tasks...
-
Senior Software Engineer – Java
4 weeks ago
Lahore, Punjab, Pakistan CloudCard Full timeAt CloudCard, We are hiring a Senior Software Engineer having expertise in Java platforms and technologies.Required Skills:Strong knowledge of Core JavaExperience utilizing Java platforms and technologies for the development of large-scale, mission-critical enterprise applications.Experience with J2EE (Maven, Spring, Hibernate, etc.) in building...
-
Senior Java Developer
1 day ago
Lahore, Punjab, Pakistan Contour Software Full timeJoin to apply for the Senior Java Developer - Team Lead role at Contour Software1 day ago Be among the first 25 applicantsJoin to apply for the Senior Java Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities,...
-
Senior Software Engineer – Java, Kubernetes, AWS
3 weeks ago
Lahore, Punjab, Pakistan Khired Networks Full timeSenior Software Engineer – Java, Kubernetes, AWSSenior Software Engineer – Java, Kubernetes, AWS2 days ago Be among the first 25 applicantsWe are looking for a highly skilled and self-driven Software Engineer with 5+ years of experience in building high-performance, real-time applications. The ideal candidate should have strong expertise in Java and...
-
Senior Java
3 weeks ago
Lahore, Punjab, Pakistan SiliconFort LLC. Full timeJoin to apply for the Senior Java (Spring Boot) Developer role at SiliconFort LLC.Continue with Google Continue with GoogleJoin to apply for the Senior Java (Spring Boot) Developer role at SiliconFort LLC.Develop high-quality Java applications in alignment with business requirements and technical specifications.Collaborate with cross-functional teams to...
-
Java Software Engineer
4 weeks ago
Lahore, Punjab, Pakistan Stewart Pakistan Private Limited Full timeWe are seeking a highly skilled Senior Java Engineer with strong expertise in Jakarta EE to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining enterprise-level applications while ensuring scalability, security, and performance.Requirements:5 to 12 years of professional software development experience, with...
-
Senior Java Developer
1 day ago
Lahore, Punjab, Pakistan AZ Technologies Full time1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from AZ TechnologiesHelping companies hire elite offshore talent within 48 hours | PM @ Techman TalentCompany: AZ TechnologiesType: On-SiteShift: Monday–FridayPosition OverviewAZ Technologies is hiring a Senior Java...
-
Senior Java Developer
3 weeks ago
Lahore, Punjab, Pakistan AZ Technologies Full timeDirect message the job poster from AZ TechnologiesHelping companies hire elite offshore talent within 48 hours | PM @ Techman TalentDescription:AZ Technologies is hiring a Senior Java Developer with expertise in Spring Boot and Database Integration.Type: Full-time, On-siteShift: Night shift, Monday to Friday (6:00 PM – 3:00 AM)No Remote or Hybrid Options...
-
Senior Software Engineer
4 weeks ago
Lahore, Punjab, Pakistan Ascertia Full timeAscertia delivers digital trust products and services globally for Enterprises, Governments, and Trust Service Providers. Ascertia's solutions enable digital business processes underpinned by digital trust to ensure that digital identities are proven, and transactions and signatures are trustworthy.Ascertia's digital signature platform and PKI products...
-
Java Developer
3 weeks ago
Lahore, Punjab, Pakistan Abacus Full timeJoin to apply for the Java Developer - Integration role at AbacusJoin to apply for the Java Developer - Integration role at AbacusGet AI-powered advice on this job and more exclusive features.Job SummaryWe are looking for a talentedJava Developer (3-5 Years Experience)Location: Lahore| Type: Full-TimeJob SummaryWe are looking for a talented Java Developer...