Senior Java Software Engineer

3 weeks ago


Lahore, Punjab, Pakistan Unifonic, Inc. Full time

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.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Avanza Solutions Full time

    Direct 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...


  • Lahore, Punjab, Pakistan CloudCard Full time

    At 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...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join 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,...


  • Lahore, Punjab, Pakistan Khired Networks Full time

    Senior 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 time

    Join 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...


  • Lahore, Punjab, Pakistan Stewart Pakistan Private Limited Full time

    We 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...


  • Lahore, Punjab, Pakistan AZ Technologies Full time

    1 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 time

    Direct 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...


  • Lahore, Punjab, Pakistan Ascertia Full time

    Ascertia 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 time

    Join 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...