Senior Java Software Engineer

Systems Limited

📍 Lahore, Punjab, Pakistan

Full-time IT & Technology Posted March 02, 2026

Job Description

Senior Java Software Engineer at Systems Limited build and maintain backend services using Spring Boot and microservices, contributing to design, quality, and delivery.

Responsibilities:

  • Develop and maintain backend services using Spring / Spring Boot
  • Build microservices with REST APIs, clear service boundaries, and reusable components
  • Implement authentication/authorization, validation, logging, and error handling patterns
  • Write unit and integration tests; participate in code reviews and refactoring
  • Collaborate with Product, QA, and DevOps for delivery across Dev/Test/Prod environments
  • Troubleshoot production issues and optimize performance and reliability
  • Support release activities and CI/CD deployments

Requirements:

  • Strong hands-on experience in Spring Framework / Spring Boot
  • Core Java foundations: OOP, collections, exceptions, generics, multithr...