Qureos

FIND_THE_RIGHTJOB.

Senior Java Developer

Lahore, Pakistan

We are looking for a highly experienced Java Developer with over 10 years of hands-on experience in designing, developing, and maintaining high-performance, scalable applications. The ideal candidate will have a deep understanding of software engineering principles, Java frameworks, cloud platforms, and team leadership.Key Responsibilities:

  • Lead the architecture, design, and development of Java-based enterprise applications.
  • Write clean, maintainable, and efficient code using Java 8/11/17 and Spring Boot.
  • Collaborate with cross-functional teams (DevOps, QA, Product) to define, design, and ship new features.
  • Provide technical leadership and mentorship to junior and mid-level developers.
  • Ensure code quality through code reviews, unit testing, and continuous integration.
  • Identify performance bottlenecks and come up with solutions to address them.
  • Participate in the entire software development lifecycle including Agile ceremonies.
  • Create and maintain technical documentation.
  • Work with cloud services (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.

Required Skills:

  • Strong programming skills in Java SE / Java EE.
  • Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with RESTful APIs, Microservices architecture.
  • Solid understanding of Object-Oriented Programming (OOP) and Design Patterns.
  • Familiarity with cloud platforms: AWS / GCP / Azure.
  • Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Experience with CI/CD tools (Jenkins, GitLab CI, etc.).
  • Experience in Docker, Kubernetes and container orchestration.
  • Proficiency with version control systems (Git).
  • Excellent communication, problem-solving, and leadership skills.

Preferred Skills (Nice to Have):

  • Experience in Domain-Driven Design (DDD).
  • Exposure to Kafka, RabbitMQ, or other message brokers.
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Experience working in Agile/Scrum environments.
  • Familiarity with front-end technologies like Angular or React (optional).
  • Prior experience in mentoring and leading a team.

Educational Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.

Job Type: Full-time

Pay: From Rs600,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.