Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

ENCORA TECHNOLOGIES PTE. LTD.

Open 26d reposted 2× · 2 open copies

Backend Developer

Posted Updated 9 views
Discussion

Summary

Designs, builds, and maintains Java (Spring Boot) backend services and APIs, developing event-driven Kafka integrations, MariaDB data models, and Elasticsearch search features. The role also involves performance tuning, code reviews, architectural decisions, and supporting CI/CD pipelines with on-call incident response.

Responsibilities

  • Design, build, and maintain backend services and APIs using Java(Java 11+ / Spring Boot or equivalent)
  • Develop and operate event-driven integrations using Apache Kafka(producers, consumers, streams, schema management)
  • Design efficient data models and write performant queries against MariaDB (or other relational databases)
  • Implement search and analytics features using Elasticsearch, including index design and query optimization
  • Collaborate with cross-functional teams (product, DevOps, QA) to deliver reliable, scalable features
  • Write clean, well-tested, maintainable code and participate in code reviews
  • Diagnose and resolve performance bottlenecks across the application and data layers
  • Contribute to architectural decisions around messaging, data storage, and service design
  • Support CI/CD pipelines and participate in on-call/incident response as needed

Required

  • 4+ years of professional experience developing backend applications in Java
  • Hands-on experience with Apache Kafka or similar message brokers(RabbitMQ, ActiveMQ) in production environments
  • Strong SQL skills and practical experience with MariaDB or MySQL(schema design, indexing, query tuning)
  • Experience with Elasticsearch, including index mapping design and search query construction
  • Solid understanding of object-oriented design, multithreading, and REST API development
  • Familiarity with the Spring / Spring Boot ecosystem
  • Experience with version control (Git) and CI/CD workflows
  • Strong debugging and problem-solving skills in distributed systems
  • Hands-on experience with containerisation (Docker, Kubernetes)

Nice to Have

  • Familiarity with schema registries (e.g., Confluent Schema Registry) and Avro/Protobuf
  • Experience with observability tooling (Prometheus, Grafana, ELK stack)
  • Knowledge of caching layers (Redis, Memcached)
  • Experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate coding, debugging, and refactoring workflows
  • Comfort integrating AI coding agents into CI/CD or developer tooling pipelines
  • Prior experience in (your industry, e.g., fintech, e-commerce)
  • Familiarity with Python 3.11+
  • Experience using Java or Python libraries to process Word, Excel, PDF, and PPT files

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →