Full Stack Developer

Islamabad, Federal Teritory, Pakistan
Full Time
Experienced

Job Title: Full Stack Developer (Java, Spring Boot, React)
Experience: 5+ Years
Location: Islamabad - Onsite

Job Summary

We are looking for a skilled and motivated Full Stack Developer with strong experience in backend and frontend technologies. The ideal candidate should be proficient in Java, Spring Boot, and React, with hands-on experience in building scalable microservices-based applications and deploying them using modern DevOps practices.


Key Responsibilities

  • Design, develop, and maintain scalable web applications using Java and Spring Boot
  • Build responsive and user-friendly frontends using React and Bootstrap
  • Develop and manage RESTful APIs and microservices architecture
  • Work with PostgreSQL for database design, optimization, and performance tuning
  • Containerize applications using Docker and manage deployments
  • Implement CI/CD pipelines for automated build, test, and deployment
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Monitor applications using tools like Grafana and ensure system reliability
  • Maintain version control using Git and follow best coding practices

Required Skills & Qualifications

  • Strong proficiency in Java and Spring Boot
  • Experience with React.js and modern frontend development
  • Solid understanding of Microservices Architecture
  • Hands-on experience with PostgreSQL
  • Familiarity with Docker and containerization
  • Experience with CI/CD pipelines (Azure DevOps or similar)
  • Knowledge of Git version control
  • Experience with Grafana or similar monitoring tools
  • Good understanding of REST APIs and system design
  • Strong problem-solving skills and ability to learn quickly

Preferred Qualifications

  • Experience with Microsoft Azure cloud platform
  • Understanding of system scalability and distributed systems
  • Exposure to Agile/Scrum methodologies

Soft Skills

  • Quick learner with a proactive attitude
  • Strong communication and teamwork skills
  • Ability to work independently and handle multiple tasks
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*