Full Stack Developer (Java + Angular / Next.js)

  • Lahore, Pakistan
  • Full-Time
  • On-Site

Job Description:

Key Responsibilities

Backend Development (Mandatory – Core Requirement)
  • Design, develop, and maintain backend services using Java

  • Build and consume RESTful APIs

  • Work with SQL or NoSQL databases and optimize queries

  • Implement secure and scalable application architectures

  • Debug, profile, and optimize application performance

  • Write clean, maintainable, and testable code

Frontend Development (Mandatory)
  • Develop responsive web applications using Angular OR Next.js

  • Integrate frontend components with backend APIs

  • Ensure performance, usability, and UI standards are met

General Responsibilities
  • Participate in code reviews and architecture discussions

  • Follow software engineering best practices

  • Work in Agile / Scrum environments

  • Troubleshoot and resolve production issues when required

Required Technical Skills

Strong understanding of:

  • Object-Oriented Programming (OOP) concepts

  • Java Collections and multithreading basics

  • Exception handling

  • REST APIs

  • Application architecture fundamentals

Industry Experience

Experience working in at least one professional industry environment such as:

  • Banking

  • Fintech

  • Consulting

  • SaaS companies

  • Technology firms

Preferred Candidate Profile
  • Strong problem-solving and debugging skills

  • Experience working on production-grade systems

  • Ability to work independently and collaboratively

  • Good communication and documentation skills