Senior Backend Engineer job at ERICO Group Company Limited
33 Days Ago
Linkedid Twitter Share on facebook
Senior Backend Engineer
2025-07-21T04:23:16+00:00
ERICO Group Company Limited
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6136/logo/ERICO%20Group%20Company%20Limited.png
FULL_TIME
 
Mikocheni
Dar es Salaam
00000
Tanzania
Information Technology
Science & Engineering
TZS
 
MONTH
2025-07-26T17:00:00+00:00
 
Tanzania
8

CAREER OPPORTUNITY

Senior Backend Engineer – Technical Requirements

Minimum experience in this field 5years

Core Competencies

Tap here for the Best Offers from Around the Web Today.

  1. 1. Java & Spring Boot Expertise
  • Deep understanding of Java 11+, including concurrency, streams, and performance optimization.
  • Strong experience with Spring Boot 3.x, including:

○ Dependency Injection (DI) and Inversion of Control (IoC)

○ Spring Security (OAuth2, JWT)

○ Spring Data JPA, Hibernate

○ Spring WebFlux (Reactive Programming)

○ Spring Actuator, Micrometer for observability

○ Familiarity with Spring Cloud (Config, Gateway, Circuit Breakers) for

microservices.

  1. 2. API Development (GraphQL &RPC)

GraphQL:

■ Proficient with GraphQL Java (or libraries like graphql-java-kickstart)

■ Schema design, query optimization, and N+1 problem mitigation (DataLoader)

■ Authentication/authorization  in GraphQL

RPC (Remote Procedure Call):

○ Experience with gRPC (Protocol Buffers) or Apache Thrift

○ Understanding of synchronous vs. asynchronous RPC patterns

  1. 3. Database Proficiency (SQL & NoSQL)
  • SQL Databases (PostgreSQL, MySQL, Oracle):

○ Advanced query optimization, indexing strategies

○ Transactions, locking mechanisms, and isolation levels

Experience with Flyway or Liquibase for schema migrations

  • NoSQL Databases (MongoDB, Cassandra, Redis):
  • Data modeling for scalability and performance

○ Caching strategies (Redis for distributed caching)

○ Understanding of CAP theorem and trade-offs

  1. 4. Design Patterns & System Architecture
  • Strong grasp of Gang of Four (GoF) design patterns (Singleton, Factory, Strategy, Observer, etc.)
  • Experience with microservices patterns (CQRS, Saga, Event Sourcing)
  • Ability to design scalable, fault-tolerant, and low-latency systems
  1. 5. Testing & Quality Assurance
  • Unit Testing: JUnit 5, Mockito, AssertJ
  • Integration Testing: TestContainers, Spring Boot Test
  • Behavior-Driven Development (BDD): Cucumber or similar
  • Performance Testing: JMeter, Gatling
  1. 6. DevOps & CI/CD (GitHub Actions, Git) Git & GitHub:
  • Advanced Git commands (rebase, cherry-pick, interactive rebase)
  • Git workflows (GitFlow, Trunk-Based Development)
  • GitHub Actions:

○ Setting up CI/CD pipelines (build, test, deploy)

○ Workflow optimization (caching, matrix builds)

○ Security scanning (CodeQL, Dependabot)

  • Containerization & Orchestration:

○ Docker (multi-stage builds, best practices)

○ Kubernetes (basic understanding of deployments, services, Helm)

  1. 7. Observability & Monitoring
  • Logging: ELK Stack (Elasticsearch, Logstash, Kibana) or Grafana Loki
  • Metrics: Prometheus, Grafana
  1. 8. Security Best Practices
  • OWASP Top 10 vulnerabilities mitigation
  • Secure coding practices (input validation, parameterized queries)
  • Secrets management (Vault, AWS Secrets Manager)
  1. 9Messaging and Message Brokers

Experience with Kafka/RabbitMQ for event-driven architectures

Soft Skills & Additional Expectations

  • Strong problem-solving and debugging skills
  • Ability to mentor junior engineers and conduct code reviews
  • Experience with Agile/Scrum methodologies
  • Good communication skills for cross-team collaboration

Bonus Skills (Nice-to-Have)

  • Experience with Kafka/RabbitMQ for event-driven architectures
  • Distributed Tracing: Jaeger, OpenTelemetry
  • APM Tools: New Relic, Datadog (optional)
 
Strong collaboration with design, backend, and product teams Ability to lead UI architecture decisions and code reviews Mentoring junior developers and advocating for frontend best practices Experience working in Agile/Scrum environments Excellent communication and documentation skills
 
bachelor degree
60
JOB-687dc0b45d4f1

Vacancy title:
Senior Backend Engineer

[Type: FULL_TIME, Industry: Information Technology, Category: Science & Engineering]

Jobs at:
ERICO Group Company Limited

Deadline of this Job:
Saturday, July 26 2025

Duty Station:
Mikocheni | Dar es Salaam | Tanzania

Summary
Date Posted: Monday, July 21 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about ERICO Group Company Limited
ERICO Group Company Limited jobs in Tanzania

JOB DETAILS:

CAREER OPPORTUNITY

Senior Backend Engineer – Technical Requirements

Minimum experience in this field 5years

Core Competencies

  1. 1. Java & Spring Boot Expertise
  • Deep understanding of Java 11+, including concurrency, streams, and performance optimization.
  • Strong experience with Spring Boot 3.x, including:

○ Dependency Injection (DI) and Inversion of Control (IoC)

○ Spring Security (OAuth2, JWT)

○ Spring Data JPA, Hibernate

○ Spring WebFlux (Reactive Programming)

○ Spring Actuator, Micrometer for observability

○ Familiarity with Spring Cloud (Config, Gateway, Circuit Breakers) for

microservices.

  1. 2. API Development (GraphQL &RPC)

GraphQL:

■ Proficient with GraphQL Java (or libraries like graphql-java-kickstart)

■ Schema design, query optimization, and N+1 problem mitigation (DataLoader)

■ Authentication/authorization  in GraphQL

RPC (Remote Procedure Call):

○ Experience with gRPC (Protocol Buffers) or Apache Thrift

○ Understanding of synchronous vs. asynchronous RPC patterns

  1. 3. Database Proficiency (SQL & NoSQL)
  • SQL Databases (PostgreSQL, MySQL, Oracle):

○ Advanced query optimization, indexing strategies

○ Transactions, locking mechanisms, and isolation levels

Experience with Flyway or Liquibase for schema migrations

  • NoSQL Databases (MongoDB, Cassandra, Redis):
  • Data modeling for scalability and performance

○ Caching strategies (Redis for distributed caching)

○ Understanding of CAP theorem and trade-offs

  1. 4. Design Patterns & System Architecture
  • Strong grasp of Gang of Four (GoF) design patterns (Singleton, Factory, Strategy, Observer, etc.)
  • Experience with microservices patterns (CQRS, Saga, Event Sourcing)
  • Ability to design scalable, fault-tolerant, and low-latency systems
  1. 5. Testing & Quality Assurance
  • Unit Testing: JUnit 5, Mockito, AssertJ
  • Integration Testing: TestContainers, Spring Boot Test
  • Behavior-Driven Development (BDD): Cucumber or similar
  • Performance Testing: JMeter, Gatling
  1. 6. DevOps & CI/CD (GitHub Actions, Git) Git & GitHub:
  • Advanced Git commands (rebase, cherry-pick, interactive rebase)
  • Git workflows (GitFlow, Trunk-Based Development)
  • GitHub Actions:

○ Setting up CI/CD pipelines (build, test, deploy)

○ Workflow optimization (caching, matrix builds)

○ Security scanning (CodeQL, Dependabot)

  • Containerization & Orchestration:

○ Docker (multi-stage builds, best practices)

○ Kubernetes (basic understanding of deployments, services, Helm)

  1. 7. Observability & Monitoring
  • Logging: ELK Stack (Elasticsearch, Logstash, Kibana) or Grafana Loki
  • Metrics: Prometheus, Grafana
  1. 8. Security Best Practices
  • OWASP Top 10 vulnerabilities mitigation
  • Secure coding practices (input validation, parameterized queries)
  • Secrets management (Vault, AWS Secrets Manager)
  1. 9Messaging and Message Brokers

Experience with Kafka/RabbitMQ for event-driven architectures

Soft Skills & Additional Expectations

  • Strong problem-solving and debugging skills
  • Ability to mentor junior engineers and conduct code reviews
  • Experience with Agile/Scrum methodologies
  • Good communication skills for cross-team collaboration

Bonus Skills (Nice-to-Have)

  • Experience with Kafka/RabbitMQ for event-driven architectures
  • Distributed Tracing: Jaeger, OpenTelemetry
  • APM Tools: New Relic, Datadog (optional)

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Saturday, July 26 2025
Duty Station: Mikocheni | Dar es Salaam | Tanzania
Posted: 21-07-2025
No of Jobs: 1
Start Publishing: 20-07-2025
Stop Publishing (Put date of 2030): 20-07-2077
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.