Senior Java Backend Engineer: Spring Boot & REST APIs

Systems Limited

Islamabad

On-site

PKR 3,000,000 - 4,500,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Systems Limited is seeking a Senior Java Backend Engineer with 5–6 years of hands-on experience to join our engineering team. The role focuses on designing, developing, and maintaining scalable backend services and enterprise applications using Java and Spring Boot.

The candidate will contribute to technical design discussions, implement robust RESTful APIs, integrate with relational databases, and ensure secure authentication/authorization.

Qualifications

  • 5–6 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 and Generics
  • Exception handling
  • Multithreading and concurrency
  • Java 8+ features and best practices
  • Strong experience designing, developing, and consuming RESTful APIs.
  • Good understanding of the Spring Framework, including Spring Boot, Spring MVC, DI
  • Good understanding of microservices architecture and distributed applications.
  • Strong hands‑on experience with relational databases, preferably Oracle and/or MySQL.
  • Strong understanding of SQL, database design, joins, indexing, stored procedures, and query optimization
  • Experience implementing authentication and authorization, preferably using OAuth2, JWT, or WSO2.
  • Strong understanding of Git and version‑control workflows.
  • Good understanding of software development lifecycle and enterprise app development practices.
  • Strong troubleshooting, debugging, and problem‑solving skills.

Responsibilities

  • Design, develop, test, and maintain robust backend services and enterprise applications using Java and Spring Boot.
  • Design, develop, integrate, and maintain RESTful APIs supporting web and mobile applications.
  • Participate in system and solution design and contribute to architectural decisions.
  • Develop scalable and maintainable solutions following clean code, SOLID principles, design patterns, and industry best practices.
  • Integrate backend applications with relational databases, external systems, and third‑party services.
  • Design efficient database interactions and optimize SQL queries and database performance.
  • Implement and maintain secure authentication and authorization mechanisms.
  • Troubleshoot and resolve complex application, integration, and production issues.
  • Analyze and optimize application performance, scalability, reliability, and maintainability.
  • Conduct and participate in code reviews, ensuring adherence to coding standards and best practices.
  • Provide technical guidance and support to junior and mid-level developers.
  • Collaborate with frontend developers, QA engineers, product managers, and other teams to deliver high‑quality solutions.
  • Support application deployments and troubleshoot issues across development, QA, and production environments.
  • Work with CI/CD pipelines and deployment processes.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, technical discussions, and retrospectives.
  • Identify opportunities for technical improvements, automation, and process optimization's.

Skills

Java backend
Spring Boot
REST APIs
SQL databases
OAuth2/JWT
Git
OOP
Microservices
CI/CD
JUnit/Mockito

Tools

Docker
Kafka
RabbitMQ
MongoDB
Redis

Job description

Systems Limited is seeking a Senior Java Backend Engineer with 5–6 years of hands-on experience to join our engineering team. The role focuses on designing, developing, and maintaining scalable backend services and enterprise applications using Java and Spring Boot.

The candidate will contribute to technical design discussions, implement robust RESTful APIs, integrate with relational databases, and ensure secure authentication/authorization.

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

Similar jobs worth comparing

Senior Java Engineer - Backend & Microservices Lead
Senior Java Engineer - Backend & Microservices Lead

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Senior Java Microservices Engineer (Spring Boot)
Senior Java Microservices Engineer (Spring Boot)

Systems Limited • Punjab

On-site
PKR 1,800,000 - 2,400,000
Java Backend Engineer — Spring Boot & REST APIs
Java Backend Engineer — Spring Boot & REST APIs

Systems Limited • Islamabad

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

Systems Limited • Islamabad

On-site
PKR 3,000,000 - 4,500,000
Software Engineer Java
Software Engineer Java

Systems Limited • Islamabad

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

CodeFulcrum LLC • Lahore

On-site
PKR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Junior Java Backend Engineer: Grow with Spring Boot
Junior Java Backend Engineer: Grow with Spring Boot

SupportFinity™ • Saddar

On-site
PKR 600,000 - 1,000,000
Senior Java Backend Engineer - AWS, Microservices & APIs
Senior Java Backend Engineer - AWS, Microservices & APIs

10Pearls • Islamabad

On-site
PKR 1,800,000 - 2,800,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