Software Engineer Java

Systems Limited

Islamabad

On-site

PKR 1,200,000 - 1,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Systems Limited in Islamabad is seeking a motivated Java Backend Engineer with 3–4 years of hands-on experience to join our growing engineering team. The ideal candidate will excel in Java, Spring Boot, REST APIs, backend application development, and database integration.

You will design, develop, test, and optimize scalable backend services, collaborating with frontend, QA, product, and operations to deliver reliable software.

Qualifications

  • 3–4 years of professional Java backend experience.
  • Strong knowledge of Java, Spring Boot, RESTful APIs.
  • Experience with relational databases and SQL.
  • Understanding of clean code, design patterns, and SOLID.
  • Familiarity with CI/CD and Git workflows.

Responsibilities

  • Design, develop, test, and maintain backend services using Java and Spring Boot.
  • Develop RESTful APIs for web and mobile applications.
  • Implement and maintain authentication and authorization mechanisms.
  • Optimize database interactions with SQL and indexing.
  • Collaborate with frontend, QA, PM, and other teams.
  • Participate in code reviews and ensure coding standards.
  • Support deployments and troubleshoot issues across environments.
  • Follow Agile/Scrum practices and participate in sprints.

Skills

Java backend development
Spring Boot
REST APIs
OOP
Multithreading
SQL
Git
Authentication/Authorization
Problem-solving

Tools

Docker
CI/CD tools
Kafka
MongoDB
Redis
Oracle/MySQL

Job description

We are looking for a motivated and detail-oriented Java Backend Engineer with 3–4 years of hands-on experience to join our growing engineering team. The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, backend application development, and database integration.

The candidate will be responsible for designing, developing, testing, troubleshooting, and maintaining scalable backend services while working closely with frontend developers, QA engineers, product managers, and other technical teams.

Responsibilities
  • Design, develop, test, and maintain backend services and enterprise applications using Java and Spring Boot.
  • Develop, integrate, and maintain RESTful APIs supporting web and mobile applications.
  • Develop backend components following clean code, SOLID principles, design patterns, and industry best practices.
  • Integrate applications with relational databases, external systems, and third-party services.
  • Write efficient SQL queries and optimize database interactions where required.
  • Implement and maintain authentication and authorization mechanisms for backend services.
  • Troubleshoot, debug, and resolve application and production issues.
  • Analyze and optimize application performance, reliability, and scalability.
  • Participate in code reviews and contribute to improving coding standards and development practices.
  • Collaborate with frontend developers, QA engineers, product managers, and other stakeholders to deliver high-quality features.
  • Support application deployments and troubleshoot issues across development, QA, and production environments.
  • Work with CI/CD pipelines and deployment processes.
  • Participate in technical discussions, solution design, and continuous improvement initiatives.
  • Follow Agile/Scrum practices and actively participate in sprint planning, stand-ups, reviews, and retrospectives.
Requirements:
Must-Have Skills :
Backend Development – Primary Focus
  • 3–4 years of professional experience in Java backend development.
  • Strong hands-on experience with Java and Spring Boot.
  • Strong understanding of Core Java, including:
  • Object-Oriented Programming (OOP)
  • Collections
  • Exception handling
  • Multithreading/concurrency
  • Java 8+ features and best practices
  • Hands-on experience designing, developing, and consuming RESTful APIs.
  • Good understanding of the Spring Framework, including Spring Boot, Spring MVC, Dependency Injection, and related components.
  • Understanding of microservices architecture and distributed application concepts.
  • Hands-on experience with relational databases, preferably Oracle and/or MySQL.
  • Good understanding of SQL, database design, joins, indexing, and query optimization.
  • Experience with authentication and authorization, preferably OAuth2, JWT, or WSO2.
  • Good understanding of Git and version-control workflows.
  • Strong troubleshooting, debugging, and problem-solving skills.
Good-to-Have Skills
  • Exposure to Docker and containerization.
  • Familiarity with CI/CD tools and deployment pipelines.
  • Experience with messaging/event-driven platforms such as Kafka or RabbitMQ.
  • Exposure to NoSQL databases such as MongoDB or Redis.
  • Understanding of application logging, monitoring, and troubleshooting.
  • Experience integrating backend services with external/third-party systems.
  • Familiarity with Agile/Scrum development methodologies.

Please Note: This is an onsite customer side (5 days a week) job.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Java
Senior Software Engineer Java

Systems Limited • Islamabad

On-site
PKR 3,000,000 - 4,500,000
Senior Java Developer
Senior Java Developer

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Software Engineer (Java)
Software Engineer (Java)

CodeFulcrum LLC • Lahore

On-site
PKR 1,200,000 - 1,800,000
Junior Java Software Engineer
Junior Java Software Engineer

SupportFinity™ • Saddar

On-site
PKR 600,000 - 1,000,000
Full Stack Engineer
Full Stack Engineer

Systems Limited • Punjab

On-site
PKR 1,800,000 - 2,400,000
Software Engineer - Java Backend
Software Engineer - Java Backend

Exper Labs • Lahore Cant

On-site
Gym
Health Insurance
Provident Fund
+1
Senior Software Engineer - Java Spring Boot
Senior Software Engineer - Java Spring Boot

Exper Labs • Lahore Cant

On-site
Gym
Health Insurance
Provident Fund
+1
Senior Java Engineer – Spring Boot (onsite)
Senior Java Engineer – Spring Boot (onsite)

HireOn • Lahore

On-site
PKR 2,790,000 - 5,022,000
Junior Java Developer
Junior Java Developer

Abacus Global • Lahore

On-site
PKR 800,000 - 1,200,000
Senior Backend Engineer- Java Developer (Spring Boot)
Senior Backend Engineer- Java Developer (Spring Boot)

Digifloat • Islamabad

On-site
PKR 2,200,000 - 4,200,000
Competitive salary package
Annual performance-based bonus
Growth and development opportunities
+1