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

GCCX Global

Senior Software Engineer

Posted Updated
Discussion

Description

Requirements:

  • 7+ years of hands-on experience in API and microservices development with a strong understanding of scalability, resiliency, and fault-tolerant architectures.
  • Deep expertise in microservices architecture styles, including service orchestration vs choreography.
  • Strong knowledge of integration patterns, enterprise integration architectures, and distributed system design.
  • Extensive experience with API Management platforms such as Akana, AWS API Gateway, Apigee, and Kong.
  • Proven experience with Domain Driven Design (DDD), Event Storming, CQRS, and Event Sourcing.
  • Strong understanding of asynchronous, event-driven, and reactive systems, including Reactive Streams and non-blocking architectures.
  • Hands-on experience architecting highly concurrent distributed systems, including multi-threading, concurrency models, virtual threads, and actors.
  • Expertise in Java 17+, Spring Boot.
  • Solid experience with RESTful APIs and API contracts using Open API/Swagger.
  • Strong background in SQL and NoSQL databases.
  • Strong hands-on experience with distributed caching solutions such as Redis or Couchbase (Capella).
  • Experience implementing cache aside, write-through, and read-through patterns.
  • Experience handling cache invalidation, TTL strategies, and performance tuning.
  • Extensive experience in cloud native application development.
  • Hands-on experience with Docker, Kubernetes, and Kubernetes design patterns.
  • Experience with the AWS ecosystem, including EKS, Fargate, Serverless, FaaS, and PaaS.
  • Exposure to DAPR for building distributed microservices.
  • Strong understanding of DevOps and GitOps practices.
  • Experience implementing CI/CD pipelines and automation.
  • Expertise in logging, metrics, monitoring, and distributed tracing using Open Telemetry.
  • Hands-on exposure to Istio Service Mesh and OPA (Open Policy Agent).
  • Strong understanding of API platforms, backend services, databases, and networking components across full-stack infrastructure.
  • Experience with logging, monitoring, and distributed tracing tools (Micrometre, Splunk, ELK stack, Dynatrace, AppDynamics, Datadog, New Relic, Open Telemetry, etc. ).
  • Ability to analyse production logs, metrics, and traces to resolve performance and stability issues.
  • Capable of performing requirement analysis, solution architecture reviews and high-level solution design, resource-based and API specification development.
  • Experience working in an agile development environment with an onshore offshore model.
  • Must be results-oriented, having demonstrated technology leadership experience with the ability to develop a quick POC with cutting-edge technology.


Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Experience working in Agile/Scrum environments.
  • Strong communication and stakeholder management abilities.
  • Ability to balance development ownership and production support responsibilities.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

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