Senior Software Engineer (JAVA)

APIMATIC

Islamabad

On-site

PKR 2,000,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee Share Program
Medical coverage and insurance
Opportunity to work with Silicon Valley advisors

Job summary

A global technology firm in Islamabad is seeking a Senior Software Engineer (Java) to join its core product team. In this role, you'll design scalable systems, optimize performance, and develop features while mentoring junior engineers. Ideal candidates should have over 5 years of software engineering experience, particularly in Java, and a background in API development. This position offers a fast-paced, innovative work environment with opportunities for personal growth and contributions to impactful projects.

Qualifications

  • 5+ years of hands-on experience in software engineering with a strong focus on Java.
  • Solid understanding of OOP principles, SOLID design patterns, data structures, and algorithms.
  • Experience in designing and maintaining large-scale codebases.
  • Proficiency with REST APIs, HTTP protocols, and related tooling.
  • Experience with Git and modern CI/CD practices.
  • Ability to leverage AI technologies to enhance productivity and growth goals.

Responsibilities

  • Design, develop, and maintain high-quality software solutions using Java.
  • Collaborate cross-functionally with product and engineering teams.
  • Conduct and participate in thorough code reviews.
  • Write clean, modular, well-tested code focusing on performance and reliability.
  • Lead and participate in code reviews, mentoring peers.
  • Address bottlenecks and technical debt, driving improvements.
  • Explore new technologies to enhance platform capabilities and developer experience.
  • Engage in R&D around SDK development, OpenAPI specs, and API ecosystems.

Skills

Java
OOP principles
REST APIs
Analytical skills
Git
Git
CI/CD
AI integration
Team collaboration

Education

Bachelor's degree in Computer Science or relevant fields

Tools

Swagger/OpenAPI
OpenAPI Generator
Swagger Codegen
Cloud platforms (AWS/Azure)

Job description

APIMatic, through its Code Generation product coupled with APIMatic Developer Experience Portal and APIMatic OpenAPI Linter, enables enterprises to document their API using OpenAPI, validate and lint it, and then create SDKs. Through our automatic solution, enterprises can cut down time for their teams and API consumers

APIMatic's free tools are used in 200+ countries, and its paid solutions are deployed by prominent Fortune 100 and Fortune 500 companies. And we're still growing! APIMatic, headquartered in New Zealand with teams in Auckland, North America, and Islamabad, is rapidly expanding its global presence.

About the Role

As a Senior Software Engineer (JAVA) at APIMatic, you will be part of the core product engineering team responsible for building, maintaining, and enhancing our code generation platform. You will design scalable systems, optimize performance, and lead the development of new features while mentoring junior engineers. This is an opportunity to work on technically challenging problems involving developer tooling, SDK generation, and API transformation pipelines.

Job Responsibilities
  • Design, develop, and maintain high-quality software solutions using Java as the primary language.
  • Architect and optimize components of our code generation engine and related developer tools.
  • Collaborate cross-functionally with product and engineering teams to translate business requirements into technical designs.
  • Write clean, modular, and well-tested code, ensuring performance, scalability, and reliability.
  • Conduct and participate in thorough code reviews, providing mentorship and technical guidance to peers.
  • Identify and address platform bottlenecks, technical debt, and areas for improvement.
  • Explore and integrate new technologies to enhance the platform’s capabilities and developer experience.
  • Engage in R&D efforts around SDK development, OpenAPI specifications, and emerging technologies in API ecosystems.
Required Skills and Experience
  • 5+ years of hands-on experience in software engineering, with a strong focus on Java (experience with additional languages such as C#, php, Go, or Python is a plus).
  • Solid understanding of OOP principles, SOLID design patterns, data structures, and algorithms.
  • Experience in designing and maintaining large-scale codebases.
  • Strong analytical and problem-solving skills.
  • Proficiency with REST APIs, HTTP protocols, and related tooling.
  • Experience with Git for version control and modern CI/CD practices.
  • Must have the ability to leverage AI technologies to enhance productivity, optimize processes, and contribute to our long-term AI-led growth goals.
  • Excellent communication skills and ability to collaborate in a fast-paced, team-oriented environment.
Bonus Points For
  • Hands-on experience with multiple programming languages or cross-language tooling.
  • Familiarity with Swagger/OpenAPI specifications and code generation tools such as Swagger Codegen or OpenAPI Generator.
  • Experience in designing or maintaining SDKs, libraries, or developer-focused tools.
  • Exposure to cloud platforms such as AWS or Azure.
  • Experience writing GitHub Actions or other CI/CD workflows.
  • Interest in developer experience, automation, and platform scalability.
Education

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or relevant fields, or equivalent experience in the specified job role.

Why Join us?
  • Work with a passionate, high-impact team building a category-defining platform
  • Collaborate directly with founders, CTOs, and engineering leaders
  • Shape the product through hands-on customer engagement
  • Join a fast-paced startup culture that values autonomy, learning, and technical excellence
  • Opportunity for Employee Share Program.
  • Medical coverage and insurance for yourself & your family
  • Silicon Valley advisors, consultants and mentors.
  • Ability to try new things and experiment in your domain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

APIMATIC • Islamabad

On-site
PKR 16,939,000 - 28,233,000
Medical coverage and insurance
Employee Share Option Program
Silicon Valley mentors
Senior Software Engineer (Python)
Senior Software Engineer (Python)

APIMATIC • Islamabad

On-site
PKR 2,000,000 - 3,000,000
Opportunity for Employee Share Option Program
Medical coverage and insurance
Learning and experimentation opportunities
Senior Software Engineer (PHP)
Senior Software Engineer (PHP)

APIMATIC • Islamabad

On-site
Medical coverage and insurance
Employee Share Option Program
Opportunity for autonomy and learning
Senior Software Engineer (RUBY)
Senior Software Engineer (RUBY)

APIMATIC • Islamabad

On-site
PKR 7,064,000 - 11,303,000
Employee Share Option Program
Medical coverage and insurance for employees & families
Opportunity to shape product direction
Junior Quality Assurance Engineer
Junior Quality Assurance Engineer

APIMATIC • Islamabad

On-site
PKR 2,836,000 - 5,105,000
Opportunities for travel
Team environment in a startup
Possibility of owning shares in the company
+1
Full Stack Developer
Full Stack Developer

APIMATIC • Islamabad

On-site
PKR 70,000 - 90,000
Employee Share Option Program
Medical coverage and insurance for family
Collaboration with industry leaders
GTM Sales Specialist – SDR & Account Management
GTM Sales Specialist – SDR & Account Management

APIMATIC • Islamabad

Hybrid
PKR 16,648,000 - 24,972,000
Employee Share Option Program
Medical coverage and insurance
In-campus free lunch & snacks
+1
HR & Talent Acquisition Specialist
HR & Talent Acquisition Specialist

APIMATIC • Islamabad

On-site
PKR 800,000 - 1,200,000
Employee Share Option Program
Medical coverage and insurance
Growth opportunities in a fast-paced environment
+1
Growth Product Manager
Growth Product Manager

APIMATIC • Islamabad

On-site
PKR 13,993,000 - 19,592,000
Employee Share Option Program
Medical coverage for family
Opportunity for hands-on engagement with leadership
AI Engineering Intern
AI Engineering Intern

APIMATIC • Islamabad

Hybrid
PKR 223,000 - 391,000