Java Backend Developer

New
IndiaFull-TimeMiddle
Salary1,400,000 - 2,000,000 PKR per year
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSDockerPostgreSQLGitJavaJUNITMySQLOAuthSpring BootSpring MVCCI/CDRESTful APIsMicroservices

Requirements

  • 5+ years of backend engineering experience with strong expertise in Java development
  • 4+ years of hands-on experience with Spring Boot and strong knowledge of the Spring ecosystem (Spring MVC, Spring Data, Spring Security, configuration, lifecycle, and dependency management)
  • Strong experience designing REST APIs and building microservices-based architectures
  • Solid understanding of Java (17/21+)
  • Solid understanding of Docker
  • Solid understanding of CI/CD pipelines
  • Solid understanding of Git-based workflows
  • Deep experience with at least one relational database (PostgreSQL or MySQL), including schema design, indexing, and query optimisation
  • Strong understanding of authentication and authorisation mechanisms (OAuth2, JWT, SSO, RBAC)
  • Experience with production debugging, incident response, root-cause analysis, and system troubleshooting
  • Hands-on experience with cloud platforms, preferably AWS, and containerised deployments
  • Strong testing experience using JUnit, Mockito, integration testing, and API testing approaches
  • Ability to write clear technical documentation and communicate effectively in English in asynchronous environments

Responsibilities

  • Design, build, and maintain scalable backend services using Java (17/20/21+) and Spring Boot
  • Develop and maintain secure, versioned REST APIs supporting web, mobile, partner, and AI-driven applications
  • Improve Spring Boot applications by optimising startup behaviour, dependency management, memory usage, and runtime performance
  • Investigate and resolve production issues across services, databases, queues, and cloud infrastructure
  • Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch to optimise data models, queries, indexing, and search/matching performance
  • Build and maintain event-driven and asynchronous systems using Kafka, RabbitMQ, or AWS SQS/SNS
  • Support AWS-based infrastructure (EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch) in collaboration with DevOps teams
  • Strengthen backend security using Spring Security, OAuth2, JWT, SSO, and role-based access control mechanisms
  • Improve observability through logging, monitoring, alerting, and tracing using tools like CloudWatch, ELK, Prometheus, or similar platforms
  • Mentor developers, review code, and contribute to technical documentation, architecture decisions, and engineering best practices
View Full Description & ApplyYou'll be redirected to the employer's site
1,400,000 - 2,000,000 PKR per year
Apply Now