Talent.com
Senior Software Engineer - Java
Senior Software Engineer - JavaNXT LABS • Karachi, SD, pk
Senior Software Engineer - Java

Senior Software Engineer - Java

NXT LABS • Karachi, SD, pk
23 days ago
Job type
  • Quick Apply
Job description
Job Description

This is a remote position.

We are looking for a highly skilled Senior Software Engineer (Java) to design, develop, and maintain scalable backend systems. The ideal candidate has strong experience in Java-based applications, system design, and delivering high-quality, production-ready code.

Requirements

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and secure Java applications
  • Build and optimize RESTful APIs and microservices architecture
  • Collaborate with cross-functional teams (product, QA, DevOps) to deliver features
  • Write clean, efficient, and well-documented code
  • Perform code reviews and mentor junior developers
  • Troubleshoot, debug, and improve system performance
  • Participate in architectural discussions and technical decision-making
  • Ensure application security, scalability, and reliability

Required Skills & Qualifications

  • Strong proficiency in Java (8 or above)
  • Experience with Spring Framework / Spring Boot
  • Solid understanding of object-oriented programming (OOP) principles
  • Experience with REST APIs, Microservices architecture
  • Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Familiarity with version control systems (Git)
  • Experience with CI/CD pipelines and build tools (Maven/Gradle)
  • Understanding of cloud platforms (AWS, Azure, or GCP) is a plus
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with Docker, Kubernetes
  • Knowledge of event-driven architecture (Kafka, RabbitMQ)
  • Exposure to performance tuning and system design
  • Prior experience in Agile/Scrum environments

Soft Skills

  • Strong communication and collaboration skills
  • Ability to work independently and take ownership
  • Mentorship mindset and leadership qualities


Benefits

  • Competitive salary package
  • Growth and learning opportunities
  • Flexible working environment
  • Collaborative and supportive team culture



Requirements
Key Responsibilities Design, develop, and maintain robust, scalable, and secure Java applications Build and optimize RESTful APIs and microservices architecture Collaborate with cross-functional teams (product, QA, DevOps) to deliver features Write clean, efficient, and well-documented code Perform code reviews and mentor junior developers Troubleshoot, debug, and improve system performance Participate in architectural discussions and technical decision-making Ensure application security, scalability, and reliability Required Skills & Qualifications Strong proficiency in Java (8 or above) Experience with Spring Framework / Spring Boot Solid understanding of object-oriented programming (OOP) principles Experience with REST APIs, Microservices architecture Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) Familiarity with version control systems (Git) Experience with CI/CD pipelines and build tools (Maven/Gradle) Understanding of cloud platforms (AWS, Azure, or GCP) is a plus Strong problem-solving and analytical skills Preferred Qualifications Experience with Docker, Kubernetes Knowledge of event-driven architecture (Kafka, RabbitMQ) Exposure to performance tuning and system design Prior experience in Agile/Scrum environments Soft Skills Strong communication and collaboration skills Ability to work independently and take ownership Mentorship mindset and leadership qualities
Create a job alert for this search

Senior Software Engineer - Java • Karachi, SD, pk

Similar jobs

Staff/Senior Software Consultant - Java + AWS - Evening Shift (Contractual)

10PearlsKarachi, Lahore, Islamabad, PK
Quick Apply

Company Overview 10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future.We are proud to announce that 10Pearls was named as winner of ...Show more

Senior Android Engineer

FlatgigsKarachi, Sindh, PK
Quick Apply

AHOY is looking for a Senior Android Engineer to join our dynamic team in creating high-quality, user-centric mobile applications.You will play a crucial role in designing, developing, and maintain...Show more

Lead/Senior Full-Stack Developer (Java + React or Angular)

NorthBay SolutionsKarachi, Sindh, PK
Quick Apply

Job Title: Lead/Senior Full-Stack Developer (Java + React or Angular) Positions: Multiple Location: Pakistan Employment Type: Full-time (Hybrid) About the Role: We are seeking an experienced Full-S...Show more

Senior DevOps Engineer (AWS, Azure, GCP)

NorthBay SolutionsKARACHI, sindh, PK
Quick Apply

Job Title: Senior DevOps Engineer (AWS, Azure, GCP) Location: Karachi (Hybrid) Experience: 7 – 10+ years About the Role: We are looking for a Senior DevOps Engineer with extensive experience in AWS...Show more

Principal Software Engineer

FlatgigsKarachi, Sindh, PK
Quick Apply

Epicmetry is seeking a Principal Software Engineer to lead the development of innovative software solutions within our dynamic tech environment.In this key role, you will be responsible for archite...Show more

Senior Backend Engineer

Beam AIKarachi, Sindh, PK
Quick Apply

Beam AI builds self-learning AI agents and an organisational operating system where intelligence grows through autonomous discovery.We help enterprises evolve from AI-curious to AI-native with auto...Show more

Associate Software Engineer- Android

Creative ChaosKarachi, Sindh, PK
Quick Apply

Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an Android ...Show more

Senior Software Engineer - Java

Creative ChaosKarachi, Sindh, PK
Quick Apply

A Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing...Show more

Senior Software Architect (Backend & Distributed Systems)

AutoScale VenturesKarachi, Pakistan
Quick Apply

Senior Software Architect (Backend & Distributed Systems).AM – 05:00 PM PST (09:00 PM - 05:00 AM PKT).Our platforms are primarily built using.You will be responsible for architecting systems, makin...Show more

Senior Software Engineer - Android

Creative ChaosKarachi, Sindh, PK
Quick Apply

A Senior Software Engineer for Android is an associate at Creative Chaos who is mainly responsible for developing and maintaining Android applications.The senior software engineer will work closely...Show more

Senior Software Engineer - Node

Creative ChaosKarachi, SD, PK
Quick Apply

A Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing...Show more

Senior Software Consultant - Java + Angular

10PearlsKarachi, Lahore, Islamabad, PK
Quick Apply

About 10Pearls 10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage.We help our customers digitalize their existing busines...Show more

Senior AWS DevOps / Platform Engineer

NorthBay SolutionsKarachi, Sindh, PK
Quick Apply

Job Title: Senior DevOps Engineer (AWS) Location: Karachi (Hybrid) Experience: 4 - 6 years We are looking for an experienced AWS DevOps / Platform Engineer to join our Managed Services team.The ide...Show more

Senior Software Engineer - II (Backend)

Pakistan Single WindowKarachi, Sindh, PK
Quick Apply

Design & Develop Software Architecture and applications as per business requirements following best practices.Troubleshoot code-level problems quickly and efficiently.Provide architectural blueprin...Show more

Senior Backend Engineer - (Python/Go)

9D Technologies & Imagination AIKarachi, Sindh, PK
Quick Apply

D Technologies and ImaginationAI are at the forefront of mobile applications publishing, delivering innovative and engaging experiences to users worldwide.Our mission is to create extraordinary dig...Show more

Senior Full-Stack Engineer (Tech Lead)

FlatgigsKarachi, Sindh, PK
Quick Apply

We are a UAE-based technology company focused on building scalable digital platforms and logistic solutions for modern enterprises.Our team operates in both physical and remote environments, bringi...Show more

Principal Software Engineer (POS Developer)

FetchSkyKarachi, SD, pk
Quick Apply

Principal Software Engineer (POS Developer).Lead the architecture, development, and evolution of enterprise-level Android POS applications, payment engines, and device integrations.Own high‑risk tr...Show more

Senior Data Engineer (AWS / PLSQL / Oracle)

NorthBay SolutionsKarachi, Sindh, PK
Quick Apply

Employment Type: Full-Time | Permanent Location: Pakistan (Lahore / Karachi / Islamabad) – Hybrid Role Overview We are hiring Senior Data Engineers with solid experience in AWS, Amazon Redshift, Or...Show more