Global Jobs Opportunity
← Back to all jobs

Backend Development (Java) - Switch (Islamabad)

2 weeks ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Islamabad, Pakistan
Work Arrangement:
Onsite
Experience:
0–2 years (Open to fresh graduates and experienced candidates)
Job Type:
Full Time
Company:
Switch Communications
Salary:
Negotiable
Posted:
2026-09-16

Job Overview

  • Switch Communications is seeking a Backend Development Executive specializing in Java to join its technical engineering team on-site in Islamabad. This role is designed for software developers ranging from recent graduates to professionals with up to two years of hands-on backend experience. The position focuses on designing, building, and maintaining core backend services and RESTful APIs using Java and Spring Boot for provisioning, subscriber-management, and charging infrastructure. Additionally, the role involves constructing data reporting pipelines, writing Python scripts to automate ETL tasks and recurring reporting, and optimizing SQL queries across high-volume MySQL and MariaDB databases containing hundreds of millions of records. Collaborating with DevOps, frontend developers, and data engineers, the successful candidate will help deliver reliable features while keeping system documentation organized.

Key Responsibilities

  • ◯ Construct, architect, and maintain backend microservices and REST APIs using Java and Spring Boot for charging, provisioning, and subscriber-management platforms.
  • ◯ Build and optimize data reporting pipelines and scheduled batch jobs that transform data from large-scale MySQL and MariaDB tables containing hundreds of millions of rows.
  • ◯ Write, maintain, and run Python scripts to handle data extraction, transformation, ad-hoc analysis, and automation of routine reporting processes.
  • ◯ Diagnose and resolve database query performance issues, un-indexable (non-sargable) statements, missing indexes, and schema redundancies across reporting databases.
  • ◯ Process structured and semi-structured data sources while contributing to database schema cleanup and consolidation projects.
  • ◯ Integrate backend services with message brokers such as Kafka, caching layers such as Redis, and internal or external API integrations.
  • ◯ Collaborate with DevOps, frontend, and data engineering teams to release well-tested features while clearly documenting system behavior, data flows, and known issues.

Required Skills and Qualifications

  • ◯ Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field.
  • ◯ 0 to 2 years of practical experience with Java and Spring Boot (substantial academic projects, personal builds, or internships are accepted).
  • ◯ Practical working knowledge of Python for scripting, data handling, or automation workflows (such as using Pandas or basic ETL processes).
  • ◯ Solid understanding of relational databases (MySQL, MariaDB, or PostgreSQL), including SQL joins, indexing, and query performance optimization.
  • ◯ Foundational understanding of REST API design principles and backend architectural patterns.
  • ◯ Experience with Git version control systems and standard code maintenance workflows.
  • ◯ Strong analytical skills and comfort working with large, complex datasets.

Preferred Skills and Qualifications

  • ◯ Prior exposure to message queues or caching mechanisms such as Apache Kafka or Redis.
  • ◯ Experience using data reporting libraries or BI tools such as Apache POI, openpyxl, or Power BI.
  • ◯ Familiarity with data warehousing concepts and ETL pipeline design principles.
  • ◯ Background or exposure to high-volume transactional industries such as telecommunications or fintech.
  • ◯ Basic working knowledge of Docker containers and CI/CD deployment pipelines.

Who May Be a Good Fit for This Role?

  • This role may be suitable for candidates who possess a solid foundation in Java and Spring Boot and want to build high-volume backend systems in Islamabad. Fresh computer science or software engineering graduates with strong project portfolios, as well as junior backend engineers with up to two years of experience, may find this opportunity exceptionally aligned with their professional growth. It is ideal for developers who enjoy working with database queries, optimizing SQL performance, creating Python automation scripts, and integrating APIs. Candidates comfortable with an on-site work environment who wish to gain exposure to large data sets and transactional domains like telecommunications or fintech will find this role well suited.

Application Tips

  • Applicants may want to highlight hands-on experience with Java, Spring Boot, and relational databases in their resume, specifically detailing any university capstone projects, personal code repositories, or prior internships involving REST API development. Demonstrating practical scripting skills in Python for data manipulation (such as experience with Pandas or ETL workflows) and database query optimization will further strengthen an application. Candidates should ensure their CV clearly indicates their location or availability to work on-site in Islamabad. When applying via email, ensure the subject line is formatted exactly as specified ("Backend Development Executive (Java)") and sent to the designated contact before the September 30, 2026 deadline.

Interested candidates can submit their resume via email to with the subject line Backend Development Executive (Java) maryam.zahra@switch.com.pk

Related Jobs

Junior UI/UX Designer - (Islamabad)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
I-11/3, Islamabad, Pakistan
Work Arrangement:
Onsite
Experience:
6 months to 1 year
Job Type:
Full Time
Company:
o3interfaces
Salary:
Negotiable
Posted:
2026-09-30
View full details →

QA Intern – Full-Stack Development | Lahore

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Johar Town, Lahore, Pakistan
Work Arrangement:
Onsite
Experience:
Fresh Graduates / Final-Year University Students
Job Type:
Full-time Paid Internship
Company:
Rizing Metrics
Salary:
Competitive monthly stipend
Posted:
2026-09-30
View full details →

Junior Full-Stack Developer - (Remote)

3h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Job Type:
Full-time / Part-time
Company:
Solo Clash
Salary:
Compensation based on experience (Negotiable)
Posted:
2026-10-03
Working Hours:
Flexible hours
View full details →

Full Stack Developer (MEAN / MERN)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Lahore, Pakistan
Work Arrangement:
Onsite
Experience:
1 to 3 years
Job Type:
Full Time
Company:
Centaiva
Salary:
Negotiable
Posted:
2026-09-30
Working Hours:
1:00 PM to 10:00 PM
View full details →
LinkedIn channelLinkedInFollow us for career news and job updatesFollow now →WhatsApp Channel channelWhatsApp ChannelGet new job alerts directly on WhatsAppFollow now →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More