Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Senior Backend Java Engineer

Madfish

Madfish

Software Engineering
Remote
Posted on Dec 1, 2025

“CodeSmart” Software Engineering Artel is looking for an experienced Senior Backend Java Engineer to join our high-performance engineering team. In this role, you will drive architecture decisions, lead development of scalable microservices, and ensure the technical excellence of our non-game products. You will collaborate closely with product, DevOps, and engineering leadership to influence system design, optimize performance, and uphold best practices across the platform.

What You Will Do

  • Architect & Develop Distributed Microservices using Java (8+) and Spring Boot, ensuring system scalability, high availability, and fault tolerance.
  • Lead Technical Decisions across the backend stack, including design patterns, integration strategies, data models, and service communication.
  • Mentor and Guide Team Members, set engineering standards, and review code to ensure quality and consistency.
  • Optimize System Performance through deep profiling, load analysis, and refactoring of critical components.
  • Collaborate with Cross-Functional Teams (QA, Product, DevOps) to drive technical alignment, resolve complex issues, and deliver high-impact features.
  • Design & Maintain Database Layers, including optimized query design, indexing strategies, and efficient JPA usage.
  • Containerize & Orchestrate Services using Docker and Kubernetes for resilient, scalable deployments.
  • Own CI/CD & Cloud Deployment Strategies to streamline releases and improve reliability.

Must-Have Requirements

1. Core Java Expertise

  • Deep understanding of collections, concurrency, JVM internals, and performance tuning.
  • 7+ years of commercial experience with Java (8+).

2. Advanced Design & Architecture

  • Strong command of design patterns, enterprise architecture, and modular system design.
  • Proven experience refactoring or re-architecting legacy systems at scale.

3. Databases & Persistence

  • Advanced SQL knowledge: schema design, normalization, relationships, and ACID principles.
  • Expert experience with JDBC, JPA/Hibernate, entity modeling, and performance tuning.

4. Senior-Level Spring Ecosystem Knowledge

  • Spring Core (DI, IoC), AOP, Security, Data JPA, Web, and Integration frameworks.
  • Experience with Spring Cloud: service discovery, config, load balancing, distributed tracing.
  • Ability to design secure, modular, and scalable REST APIs.

5. Netflix OSS & Distributed Systems

  • Hands-on experience with Eureka, Ribbon, Hystrix, or modern equivalents.
  • Strong understanding of resilience patterns (circuit breakers, retries, bulkheads, rate limiting).

6. Docker & Kubernetes

  • Proficiency in containerization, multi-stage builds, K8s deployments, and Helm (optional).
  • Ability to design scalable, production-grade deployment pipelines.

7. CI/CD Automation

  • Experience with modern CI/CD systems (Jenkins, GitLab CI, GitHub Actions).
  • Experience automating testing, deployments, and environment management.

8. AWS Cloud Expertise

  • Practical experience with AWS services (EC2, ECS/EKS)