Senior Java Developer

Systems Limited

Punjab

On-site

PKR 3,000,000 - 5,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Systems Limited is seeking a Senior Java Engineer to lead design, development, and deployment of scalable enterprise applications. You will build robust backend services in Java/Spring Boot and craft responsive frontends using React or Angular.

Applicants should have 6+ years of software development experience, strong Java/Spring expertise, and hands-on frontend skills. The role emphasizes secure architectures, CI/CD practices, and collaboration with cross-functional teams.

Qualifications

  • 6+ years of hands-on software development experience.
  • Expertise in Java (11+) and Spring Boot, Spring Data, Spring Security, Spring Cloud.
  • 3+ years frontend development with React JS or Angular.
  • Excellent written and verbal English communication.
  • Bachelor’s degree in CS/Software Engineering or related field.

Responsibilities

  • Design, develop, and deploy scalable backend microservices and APIs.
  • Lead end-to-end architecture, security, and data management tasks.
  • Build responsive frontends with modern JavaScript frameworks.
  • Implement CI/CD pipelines and automate deployments.
  • Mentor junior developers and uphold coding standards.

Skills

Java
Spring Boot
Frontend with React/Angular
English communication
Mentoring juniors

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Docker
Kubernetes
Git
CI/CD tools (Jenkins/GitHub Actions)

Job description

About the Role

We are looking for an experienced Senior Java Engineer to join our engineering team. In this role, you will lead the end-to-end design, development, and deployment of scalable, secure enterprise applications. You will be responsible for building robust backend services using Java and Spring Boot while crafting responsive web frontends.

Key Responsibilities
  • Backend & API Engineering: Design, build, and maintain high-throughput microservices and REST/SOAP APIs using Java and Spring Boot.
  • Frontend Development: Build responsive, modular, and integrated user interfaces using React JS, Angular, or modern JavaScript frameworks.
  • Database & Data Management: Architect database schemas, optimize queries for relational databases (MySQL/PostgreSQL/Oracle), and handle efficient JSON/XML serialization.
  • System Architecture & Security: Apply clean architecture and design patterns. Implement enterprise-grade encryption (AES, RSA, TLS) and secure HTTP/HTTPS communication protocols.
  • DevOps & CI/CD: Establish automated CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and oversee zero-downtime production deployments.
  • Quality & Testing: Maintain high code quality through unit and integration testing frameworks (JUnit, Mockito).
  • Collaboration & Leadership: Partner with cross-functional teams (Product, QA, DevOps) and mentor junior developers in coding best practices.
Core Qualifications
  • Total Experience: 6+ years of hands-on software development experience.
  • Java & Spring Expertise: 6+ years specializing in Java (Java 11+) along with advanced knowledge of Spring Boot, Spring Data, Spring Security, and Spring Cloud.
  • Frontend Experience: Minimum 3+ years of hands-on frontend development experience using React JS, Angular, or similar modern JavaScript frameworks.
  • Communication: Fluent and effective verbal and written English communication skills.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
Technical Skills & Competencies
  • Architecture: Strong mastery of Microservices Architecture, Design Patterns (Singleton, Factory, Observer), and secure REST/SOAP APIs.
  • Databases: Hands-on experience with Relational Databases (MySQL, PostgreSQL); exposure to NoSQL (MongoDB, Redis, Cassandra) is a plus.
  • DevOps & Cloud: Proficiency with Git, CI/CD tools, and cloud platforms (AWS preferred).
  • Security & Protocols: Deep understanding of HTTP/HTTPS, methods, status codes, and security mechanisms.
Preferred Qualifications
  • Hands-on experience with Docker containerization and Kubernetes orchestration.
  • Experience working in Agile/Scrum delivery environments.
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
Software Engineer Java
Software Engineer Java

Systems Limited • Islamabad

On-site
PKR 1,200,000 - 1,800,000
Full Stack Engineer
Full Stack Engineer

Systems Limited • Punjab

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

Creativechaos • Lahore

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

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Full Stack Engineer
Full Stack Engineer

Stewart Pakistan Private Limited • Lahore

On-site
PKR 2,000,000 - 4,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Creative Chaos • Karachi Division

On-site
PKR 2,790,000 - 4,687,000
Paid Time Off
Work From Home
Health Insurance
+5
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
Senior Software Engineer - Java Spring Boot
Senior Software Engineer - Java Spring Boot

Exper Labs • Lahore Cant

On-site
Gym
Health Insurance
Provident Fund
+1