Leverify

Senior Java Developer

Islamabad, Islāmābād, Pakistan

about 1 month ago
Save Job

Summary

Location: Hybrid

Job Type: Full-time

Experience Level: 5+ years

About The Role

We are seeking a Senior Java Developer with expertise in Spring Boot, microservices, and

distributed systems. You will be responsible for building and optimizing high-performance

backend services. Experience with Apache Kafka or a similar message queue is required to

handle event-driven architectures and real-time data processing.

Key Responsibilities

  • Develop and maintain Java-based microservices using Spring Boot
  • Design, build, and manage event-driven systems using Apache Kafka, RabbitMQ, or

ActiveMQ.

  • Develop and optimize RESTful APIs and backend services
  • Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)

databases.

  • Implement asynchronous communication patterns using message queues
  • Optimize applications for scalability, performance, and security
  • Work closely with DevOps teams on CI/CD pipelines, logging, and monitoring
  • Participate in code reviews, mentorship, and knowledge-sharing sessions
  • Troubleshoot and resolve production issues efficiently

Required Skills & Qualifications

  • 5+ years of experience in Java backend development
  • Strong expertise in Spring Boot, Spring MVC, and Hibernate/JPA
  • Experience building and maintaining microservices-based architectures
  • Hands-on experience with Apache Kafka, RabbitMQ, or similar message queues
  • Experience with RESTful APIs, OAuth, JWT, and security best practices
  • Knowledge of multithreading, concurrency, and performance optimization
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI/CD)
  • Experience with containerization (Docker) and orchestration (Kubernetes is a plus)
  • Strong debugging and problem-solving skills

Powered by JazzHR

ZKAc82IuD8

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job