Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

eReleGo Technologies

Software Engineer

Posted Updated
Discussion

Description

Requirements:

  • 6 to 9 years of hands-on software engineering experience, with strong and sustained depth in Java and Spring Boot.
  • Demonstrated experience designing and delivering scalable, high-performance backend systems for enterprise or SaaS products.
  • Experience leading or mentoring other engineers within a structured delivery team.
  • Proven ability to make and communicate sound architectural decisions across backend systems, APIs, and data layers.
  • Experience with microservices architecture, RESTful API design, and distributed systems is expected.
  • Prior exposure to multi-tenant platform design or enterprise product engineering is an advantage.


Skills and Attributes:

  • Deep mastery of Java and Spring Boot, with strong expertise in building modular, production-grade enterprise backend systems.
  • Solid understanding of Spring ecosystem components - Spring MVC, Spring Security, Spring Data, Spring Cloud - and their appropriate application in enterprise contexts.
  • Strong database engineering skills across relational databases (MySQL, PostgreSQL), including schema design, query optimisation, indexing strategies, and performance tuning at scale.
  • Proficiency in RESTful API design and development, with a clear understanding of API contracts, versioning, and integration standards.
  • Experience with microservices architecture, service decomposition, and inter-service communication patterns, including REST and message queuing (Kafka, RabbitMQ, or equivalent).
  • Familiarity with containerisation and orchestration using Docker and Kubernetes, and with CI/CD pipeline tooling for structured, automated delivery.
  • Proficiency with Git and structured branching strategies for collaborative development within multi-team engineering environments.
  • Working knowledge of cloud platforms - AWS / Azure - and the deployment and infrastructure considerations relevant to enterprise SaaS products.
  • Experience with unit testing, integration testing, and test-driven development practices, with a commitment to maintaining high automated test coverage.
  • Strong analytical and problem-solving capability with structured root cause analysis, particularly under production pressure.
  • Clear and effective communication skills, with the ability to articulate technical decisions and trade-offs to both engineering teams and non-technical stakeholders.
  • A collaborative and mentoring disposition - genuinely invested in the growth of the engineers around them, not just personal technical output.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →