Job Overview
We are hiring a
Java Software Engineer
with strong experience in
Spring Boot, Microservices, and RESTful APIs
to join our growing engineering team. The ideal candidate will work on building
scalable, high‑performance backend systems
, collaborating closely with frontend developers and cross‑functional teams.
This is a
full‑time onsite
position based in
DHA Phase 1, Lahore
, offering stable working hours from
10:00 AM to 6:00 PM
, Monday to Friday, ideal for professionals seeking long‑term growth in an office‑based environment
This role is ideal for engineers who enjoy working in
modern backend architectures
, cloud‑ready systems, and fast‑paced development environments.
Key Responsibilities
-
Develop, maintain, and optimize backend services and APIs using Java (Spring Boot) or .NET Core
-
Design and implement microservices architecture to improve scalability, performance, and reliability
-
Build and maintain RESTful APIs and web services
-
Collaborate with frontend developers to ensure seamless integration of user‑facing components
-
Write clean, efficient, testable, and maintainable code following best practices
-
Apply reactive programming concepts (Spring WebFlux, Project Reactor, RxJava) to build scalable systems
-
Troubleshoot and resolve production issues related to performance, stability, and scalability
-
Implement application security using OAuth2, JWT, and industry best practices
-
Contribute to CI/CD pipelines and improve deployment processes
-
Stay updated with emerging backend technologies, tools, and frameworks
Required Qualifications & Skills
-
Bachelors degree in Computer Science, Software Engineering, or a related field
-
2+ years of professional experience as a Java Developer or Software Engineer
-
Strong hands‑on experience with Java, J2EE, and Spring Boot
-
Solid understanding of Object‑Oriented Programming (OOP) principles
-
Experience building and consuming RESTful APIs
-
Good knowledge of Microservices architecture
-
Experience with Spring Security, Spring Data, or equivalent .NET technologies
-
Proficiency in unit and integration testing (JUnit, Mockito)
-
Experience with relational databases (MySQL) and NoSQL databases (MongoDB)
-
Familiarity with Git and build tools such as Maven
-
Strong problem‑solving, debugging, and communication skills
Preferred / Nice‑to‑Have Skills
-
Experience with reactive programming (Spring WebFlux, Reactor, RxJava)
-
Familiarity with event‑driven architecture (Kafka, Axon Framework, CQRS)
-
Exposure to frontend frameworks such as Angular or React
-
Experience with cloud platforms (Azure)
-
Knowledge of Docker and Kubernetes
-
Understanding of CI/CD workflows and DevOps practices
What We Offer
-
200,000-250,000 PKR
-
Opportunity to work on modern backend systems and microservices
-
Collaborative and growth‑focused engineering environment
-
Exposure to cloud‑based and scalable architectures
-
Career development and learning opportunities
How to Apply
If you are passionate about backend development, scalable systems, and modern Java technologies,
apply now
and become part of a high‑performing engineering team.