
Senior Java Software Engineer
7 days 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 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 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 domain by 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 Software Engineer- Java
2 weeks ago
Lahore, Punjab, Pakistan CLUSTOX Full timeAbout the job Senior Software Engineer- JavaClustox is seeking a highly skilled and experienced Senior Software Engineer with expertise in Java to join our growing team in Lahore, Pakistan. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our...
-
Senior Software Engineer – Java
7 days 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 Software Engineer- Java
2 weeks ago
Lahore, Punjab, Pakistan Clustox Inc. Full timeClustox is seeking a highly skilled and experienced Senior Software Engineer with expertise in Java to join our growing team in Lahore, Pakistan. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Responsibilities:Design, develop, and maintain secure,...
-
Java Software Engineering Position
7 days ago
Lahore, Punjab, Pakistan CloudCard Full timeWe're seeking a skilled Java Software Engineer to contribute to the development of cutting-edge enterprise applications at CloudCard. As a member of our team, you'll work closely with experienced professionals to design and implement scalable, high-performance applications using Java platforms and technologies.Main Responsibilities:Develop Large-Scale...
-
Software Engineers/Senior Software Engineers
2 days ago
Lahore, Punjab, Pakistan Upgenics International Full timeUpgenics International is hiring for the following roles in Lahore:10 positions, Software Engineers/Senior Software Engineers (PHP – Laravel and CodeIgniter)4 positions, Senior Software Engineers (Java)3 positions, Senior Software Engineers (iOS)1 position, Associate Project Manager (Software Development)5 positions, Software Quality Assurance Engineers3...
-
Software Architect with Java Focus
1 day ago
Lahore, Punjab, Pakistan Clustox Inc. Full timeAre you an expert in Java with a passion for software development? Do you want to work on challenging projects and collaborate with a talented team of professionals?We are looking for a highly skilled Senior Software Engineer with expertise in Java to join our team at Clustox Inc. As a Senior Software Engineer, you will be responsible for designing,...
-
Java Software Engineer
2 days ago
Lahore, Punjab, Pakistan Soltix Slutions Full timeWe are seeking a skilled Java Software Engineer to join our team at Soltix Solutions.About the RoleThe ideal candidate will have a strong background in Java development and experience with designing and implementing complex software systems.Key ResponsibilitiesDesign, code, and maintain complex solutions based on Java technology and related...
-
Senior Java Developer Position
1 day ago
Lahore, Punjab, Pakistan Clustox Inc. Full timeClustox Inc. is looking for a skilled Senior Software Engineer with expertise in Java to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Responsibilities:Develop secure, scalable software applications using Core Java principles.Implement...
-
Lead Java Software Engineer
7 days ago
Lahore, Punjab, Pakistan Trans Atlantic Business Solutions (Pvt) Ltd. Full timeLead Java Software EngineerWe are seeking an accomplished Lead Java Software Engineer to spearhead our software development initiatives at Trans Atlantic Business Solutions (Pvt) Ltd. in Lahore, Pakistan.About the Role:This is a key position that demands technical expertise, leadership skills, and business acumen to drive innovation and deliver high-quality...
-
Senior Java Engineer Position
7 days ago
Lahore, Punjab, Pakistan Hr Mentors Full timeJob DescriptionSenior Software Engineer (Java/JEE/Web) at Hr Mentors, Pakistan. The ideal candidate must have 1 year working experience as a technical lead and possess knowledge of database designing, relational database concepts, SQL statements, database stored procedures and functions.RequirementsDemonstrate good knowledge of object and component...
-
Java Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Luminogics (SMC-Private) Limited Full timeLuminogics, established in 2015, is a technology innovation company based in Lahore. Specializing in Modern Application Development, we collaborate with Fortune 150 clients and global enterprises to drive advancements in AI and ML technologies. Our solutions enhance businesses through predictive analytics, intelligent automation, and personalized customer...
-
Senior Java Developer
7 days ago
Lahore, Punjab, Pakistan CloudCard Full timeAt CloudCard, we're looking for a seasoned Senior Java Developer to join our team. This role involves leveraging expertise in Java platforms and technologies to develop large-scale, mission-critical enterprise applications.Key Skills:Core Java Knowledge: Strong understanding of Core Java principles, including object-oriented design, data structures, and...
-
Senior Java Software Engineer
6 days ago
Lahore, Punjab, Pakistan Abacus Full time**About Us:**At Abacus, we are dedicated to delivering high-quality software solutions that meet our clients' needs. Our team is passionate about innovation and excellence, and we are seeking a talented Java developer to join our ranks.We are looking for an experienced Java programmer who can help us design and implement robust, scalable, and secure backend...
-
Java Software Development Lead
1 day ago
Lahore, Punjab, Pakistan Clustox Inc. Full timeAt Clustox Inc., we are seeking a seasoned Senior Software Engineer to join our dynamic team in Pakistan. As a key member, you will be responsible for designing and developing secure, scalable software solutions using Core Java.Key Responsibilities:Design, develop, and maintain high-quality applications using Core Java principles.Implement robust RESTful...
-
Senior Java Engineer
2 days ago
Lahore, Punjab, Pakistan Hr Mentors Full timeHr Mentors is looking for a talented Senior Java Engineer to join our team. In this role, you will be responsible for developing the assigned system process and quality standards.The ideal candidate will have experience with end-to-end system testing and deployment, as well as monitoring and reporting on progress.You will also be expected to identify and...
-
Senior Java Developer
3 days ago
Lahore, Punjab, Pakistan CodeNinja Inc. Full timeAt CodeNinja Inc., we are seeking a skilled Senior Java Developer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining cloud-based web applications using React JS, Java, and related technologies.Key Responsibilities:Design and Development: Design and develop scalable, efficient,...
-
Core Java Expertise Required
1 day ago
Lahore, Punjab, Pakistan Clustox Inc. Full timeJob Title: Senior Software Engineer- JavaCompany Overview:Clustox Inc. is a leading technology company based in Pakistan. We specialize in providing innovative software solutions to our clients and are committed to delivering high-quality products on time.Job Description:We are seeking a highly skilled Senior Software Engineer with expertise in Java to join...
-
Java Backend Engineer
5 days ago
Lahore, Punjab, Pakistan Strategic Systems International Full timeJob Overview:At Strategic Systems International, we are looking for a talented Java Backend Engineer to join our dynamic team. The successful candidate will be responsible for developing and maintaining high-quality software solutions using Java, and will collaborate with cross-functional teams to design, develop, and deploy cloud-based applications.About...
-
Java Engineer Position
5 days ago
Lahore, Punjab, Pakistan Tkxel Full timeJob Responsibilities- Proficiency in Spring framework is required.- Mandatory experience with Java 8 programming language.- Prior SQL (preferably MySQL) experience is mandatory.- Knowledge of Vaadin and wholesale telecom industry is a plus.- Familiarity with JIRA and BitBucket/GIT version control systems is a plus.- Minimum 3 years of software development...
-
Senior Java Developer Role
7 days ago
Lahore, Punjab, Pakistan Trans Atlantic Business Solutions (Pvt) Ltd. Full timeSr. Java Engineer Team Lead OpportunityTrans Atlantic Business Solutions (Pvt) Ltd. is looking for an exceptional Sr. Java Engineer Team Lead to lead our technology team in Lahore, Pakistan.Job Summary:This is a senior-level position that demands a high degree of technical expertise, leadership skills, and business acumen.Main Responsibilities:Provide...