Software Engineer – Java Full Stack Developer

Global Rescue

Islamabad

On-site

PKR 1,800,000 - 3,600,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Global Rescue is seeking a mid-level Software Engineer - Java Full Stack to build and scale enterprise applications using Java, Spring Boot, Angular, and microservices. You will work on JPA/Hibernate, RESTful APIs, and database platforms to deliver high-quality software for crisis response services.

The role emphasizes collaboration with product managers and architects, with modern DX practices, CI/CD, and AI-assisted development tools in a fast-paced Agile environment.

Qualifications

  • Requires 3+ years of hands-on experience with Spring Boot, Microservices, JPA, Hibernate, SQL, and Angular.
  • Experience with relational databases and SQL query optimization.
  • Experience designing and integrating RESTful APIs, API Gateway, Web Sockets, and various messaging systems.

Responsibilities

  • Design, develop and maintain enterprise applications using Java, Spring Boot, Microservices, JPA, Hibernate, MySQL and Angular, adhering to coding standards and best practices.
  • Collaborate with architects, product managers, and business analysts to deliver scalable, high-performance, and maintainable solutions.
  • Participate in application architecture, design reviews, and technical discussions to improve system quality and performance.
  • Create and maintain technical documentation, including diagrams and design specifications.
  • Develop unit and integration tests to ensure quality and reliability.
  • Provide Level III production support by troubleshooting complex issues and implementing effective solutions.
  • Perform data analysis and ensure data integrity.
  • Utilize Git/GitLab, Maven, CI/CD pipelines, code reviews, and automated testing.

Skills

Strong communication
Collaboration
Time management

Education

Bachelor's degree in IT or Computer Science

Tools

Spring Boot
Microservices
JPA
Hibernate
SQL
Angular
RESTful APIs
API Gateway
Web Sockets
Message Queues (SQS)
RabbitMQ
Kafka
Redis
MQTT
Keycloak
OIDC
SAML
JUnit
Git/GitLab
Maven
CI/CD
Docker
Kubernetes
AWS
Azure
GCP

Job description

Brief Description

Global Rescue is the world's leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004, Global Rescue's unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see www.globalrescue.com.

Company

Global Rescue is the world's leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004, Global Rescue's unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see www.globalrescue.com.

Role Overview

We are looking for an ambitious, mid-level Software Engineer - Java Full Stack Developer to join Global Rescue. You will build and scale enterprise applications using Java, Spring Boot, Angular, Microservices, JPA, and Hibernate, working alongside a team that supports members in crisis worldwide.

Responsibilities
  • Design, develop and maintain enterprise applications using Java, Spring Boot, Microservices, JPA, Hibernate, MySQL and Angular, adhering to coding standards and best practices
  • Collaborate with architects, product managers, and business analysts to deliver scalable, high-performance, and maintainable solutions.
  • Participate in application architecture, design reviews, and technical discussions to improve system quality and performance.
  • Create and maintain technical documentation, including sequence diagrams, class diagrams, state transition diagrams, flowcharts, ERDs, and design specifications.
  • Develop comprehensive unit and integration tests to ensure application quality, reliability, and maintainability.
  • Provide Level III production support by troubleshooting complex issues, identifying root causes, and implementing effective solutions using application monitoring and observability tooling (logs, metrics, traces).
  • Perform data analysis, identify data inconsistencies, and implement solutions to maintain data integrity.
  • Utilize modern software engineering tools and practices, including Git/GitLab, Maven, CI/CD pipelines, code reviews, and automated testing.
  • Leverage AI-assisted development tools to improve coding efficiency, testing, documentation, and overall engineering productivity.
  • Manage multiple assignments effectively while delivering high-quality work within established timelines.
Qualifications
  • Bachelor's degree in IT or Computer Science from a reputable university or institution
  • 3+ years of hands-on experience with Spring Boot, Microservices, JPA, Hibernate, SQL, and Angular.
  • Hands-on experience with relational databases such as MySQL/MariaDB/PostgreSQL/MS SQL Server, including SQL query optimization.
  • Experience designing and integrating RESTful APIs, API Gateway, Web Sockets, Message Queues (SQS/RabbitMQ/Kafka), caching (Redis), Iot using MQTT, IDP (Keycloak) and authentication protocols such as OIDC and SAML.
  • Hands-on with JUnit, Git/GitLab, Maven, TDD, and CI/CD pipelines.
  • Working knowledge of containerization and cloud deployment - Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, or GCP).
  • Excellent analytical, debugging, and problem-solving skills with the ability to develop clean, efficient, and maintainable code.
  • Strong understanding of OOP, design patterns, and SOA principles.
  • Proficient in leveraging AI-powered tools for coding, testing, documentation, and productivity improvement.
  • Strong communication, collaboration, and time-management skills with the ability to work effectively in a fast-paced Agile environment.
LOCATION

Islamabad

COMPENSATION

Based on experience + bonus + benefits

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Arquitect
Associate Software Arquitect

Global Rescue • Islamabad

On-site
PKR 2,500,000 - 3,800,000
Associate Software Architect
Associate Software Architect

Global Rescue • Islamabad

Hybrid
PKR 3,000,000 - 5,400,000
Java Full-Stack Engineer – Spring Boot & Angular (Enterprise)
Java Full-Stack Engineer – Spring Boot & Angular (Enterprise)

Global Rescue • Islamabad

On-site
PKR 1,800,000 - 3,600,000
Senior Software Architect & Platform Design Lead
Senior Software Architect & Platform Design Lead

Global Rescue • Islamabad

On-site
PKR 2,500,000 - 3,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
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859

HireOn LLC. • Lahore

On-site
PKR 2,009,000 - 3,348,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Creativechaos • Lahore

On-site
Senior Hands-on Software Architect – Microservices & Cloud
Senior Hands-on Software Architect – Microservices & Cloud

Global Rescue • Islamabad

Hybrid
PKR 3,000,000 - 5,400,000
Marketing Data Analyst
Marketing Data Analyst

Global Rescue • Islamabad

On-site
PKR 1,200,000 - 2,000,000
Mid Level Full Stack Software Engineer
Mid Level Full Stack Software Engineer

Kavelogics Technologies PVT LTD • Lahore

On-site
Paid time off / annual leave
Opportunity to work on AI-driven and automation-based projects
Onsite mentorship and professional growth opportunities
+1