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 field2+ years of professional experience as a Java Developer or Software EngineerStrong hands‑on experience with Java, J2EE, and Spring BootSolid understanding of Object‑Oriented Programming (OOP) principlesExperience building and consuming RESTful APIsGood knowledge of Microservices architectureExperience with Spring Security, Spring Data , or equivalent .NET technologiesProficiency in unit and integration testing (JUnit, Mockito)Experience with relational databases (MySQL) and NoSQL databases (MongoDB)Familiarity with Git and build tools such as MavenStrong problem‑solving, debugging, and communication skillsPreferred / 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 ReactExperience with cloud platforms (Azure)Knowledge of Docker and KubernetesUnderstanding of CI / CD workflows and DevOps practicesWhat We Offer
200,000-250,000 PKROpportunity to work on modern backend systems and microservicesCollaborative and growth‑focused engineering environmentExposure to cloud‑based and scalable architecturesCareer development and learning opportunitiesHow 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.