Saransa Media Lab

Senior Java Backend Developer

Saransa Media Lab

Senior Java Backend Developer

Welcome to Saransa Technology Group — where cutting-edge innovation meets meaningful community impact. Our range of products is crafted to connect people, deliver insights, and empower both individuals and businesses.

Senior Java Backend Developer

Views: 269 | Apply Before: 2 weeks from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Pepsicola, Kathmandu-32
Offered Salary : Not Disclosed
Apply Before(Deadline) : Oct. 23, 2025 23:55 (2 weeks from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 6 years
Professional Skill Required : RESTful API Graphql MySQL PostgreSQL Schema Design Spring Cloud Stack
Other Specification

Required Qualifications

  • 6–10+ years of professional backend development experience, with 4+ years focused on Java
  • Strong proficiency with:
      - Java 11+ (preferably 17/21): streams, concurrency, functional patterns, memory management
      - Spring ecosystem: Spring Boot, Spring Web/MVC, Spring Data (JPA), Spring Security, Spring Cloud
      - RESTful API design, versioning, error handling; familiarity with GraphQL is a plus
  • Database expertise:
      - Relational: PostgreSQL/MySQL; advanced SQL, indexing, query plans, transactions
      - ORMs: JPA/Hibernate; N+1 avoidance, batching, caching
  • Distributed systems patterns: microservices, event-driven architectures, idempotency, saga/outbox
  • Messaging/streaming: Kafka/RabbitMQ (producers/consumers, retries, dead-letter queues)
  • Caching: Redis/In-memory caches; cache-aside/write-through, TTL, eviction strategies
  • Testing: JUnit, Mockito, Testcontainers, WireMock/Contract tests
  • DevOps/Cloud: Docker, Kubernetes, and one major cloud (AWS/GCP/Azure)
  • Observability: OpenTelemetry, Metrics/Logging/Tracing (Prometheus, Grafana, ELK/EFK, Jaeger/Zipkin)
  • Security: OAuth2/OIDC, JWT, RBAC/ABAC, CSRF, TLS, secrets rotation
  • CI/CD: GitHub Actions/GitLab CI/Jenkins; artifact management; feature flags; rollout strategies
  • Proven experience owning services in production and leading technical initiatives

Preferred/Nice-to-Have

  • Spring Cloud components (Config, Gateway, OpenFeign, Circuit Breaker/Resilience4j)
  • GraphQL with Spring (DGS/Kickstart), schema design and federation basics
  • Data pipelines and CDC (Debezium), event sourcing, CQRS
  • Performance tuning: JVM profiling (JFR, YourKit), GC tuning, heap/thread dump analysis
  • API-first development with OpenAPI/Swagger, code generation, and API governance
  • Infrastructure as Code: Terraform, Helm; service mesh (Istio/Linkerd)
  • Security hardening: mTLS, key management (KMS), Vault, audit logging, compliance (SOC2/PCI/HIPAA)
  • Payments/Fintech or other regulated industry experience
  • Experience with multi-tenant SaaS and domain-driven design at scale

Job Description

We are seeking a Senior Java Backend Developer with deep expertise in Spring Boot to design, build, and scale reliable backend services and APIs. You will own complex systems end-to-end, lead technical initiatives, mentor engineers, and collaborate closely with product, architecture, DevOps, and QA to deliver secure, performant, and maintainable platforms.

Key Responsibilities:

  • Architect, design, and develop microservices and REST/GraphQL APIs using Java and Spring Boot
  • Lead end-to-end feature delivery: technical design, implementation, testing, deployment, and observability
  • Define and enforce coding standards, best practices, and architecture guidelines (DDD, Clean Architecture)
  • Model robust domain and data schemas; optimize queries and data access patterns
  • Ensure system reliability and scalability through caching, queuing, concurrency control, and circuit breakers
  • Implement security best practices: authN/Z, secret management, input validation, and OWASP controls
  • Drive testing strategy: unit, integration, contract, and end-to-end tests; promote TDD where appropriate
  • Build and maintain CI/CD pipelines and deployment strategies (blue/green, canary)
  • Monitor production systems, define SLOs/SLIs, and improve reliability via observability and incident response
  • Conduct design and code reviews, mentor mid/junior engineers, and lead knowledge-sharing sessions
  • Collaborate with product to refine requirements, estimate work, and break down epics into deliverables
  • Contribute to technical roadmap, platform modernization, and cost/performance optimization


Similar Jobs
Powered by Merojob AI

Job Action

More Jobs By this Company

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE