Principal/Senior Software Engineer - Java

Added
12 days ago
Type
Full time
Salary
Salary not provided

Related skills

java docker postgresql mysql kubernetes

๐Ÿ“‹ Description

  • Lead architectural design for scalable, high-performance systems.
  • Own end-to-end design, planning, execution, and release.
  • Integrate Generative AI to optimize ad delivery and efficiency.
  • Develop backend services in Java, Spring Boot, RabbitMQ, Elasticsearch.
  • Design data models; optimize MySQL/PostgreSQL for scale.

๐ŸŽฏ Requirements

  • 5-8 years of core software engineering experience.
  • Expert Java backend: Java 11+, Spring Boot, REST.
  • GenAI/RAG experience: AI integrations and workflows.
  • Data mastery: MySQL and PostgreSQL; schema design, performance tuning.
  • Messaging queues: RabbitMQ, Kafka; Redis/Memcached.
  • CI/CD, Kubernetes, Docker; observability (ELK, Prometheus/Grafana).

๐ŸŽ Benefits

  • Hybrid work: 3 days in office, 2 remote.
  • Healthcare insurance and parental leave.
  • Broadband reimbursement.
  • Office snacks and catered lunches when in office.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’