Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18745903

    3shool Technology Consultants logo

    Senior Software Engineer

    3shool Technology Consultants · Remote · remote · Posted 30d ago

    Undisclosed5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Position: Senior Software Engineer 2 Backend (Integrations, Java & Go)

    Role Summary

    Owns the integration and operational-domain half of the backend: the growing Java 21 / Spring Boot “digital-platform” on ECS, the Canvas LMS integration, the integration gateways for third-party partner, the email service, logging services, and the Go-based OpenTelemetry log collector. This is a polyglot role: Java and Python daily, Go occasionally.

    Key Responsibilities

    • Develop and grow the Spring Boot digital-platform (Java 21, Maven, springdoc/OpenAPI, ECS deployment).
    • Own the integrations and partner-facing integration gateways
    • Design resilient third-party API integration patterns: retries, idempotency, webhook handling, rate limiting.
    • Apply the standard service template and dependency-remediation program to owned Python services.

    Required Qualifications

    • 5+ years backend engineering across at least two languages.
    • Strong Java 17/21 + Spring Boot + Maven in production.
    • Strong Python (Flask, SQLAlchemy, Alembic, Pydantic/Marshmallow).
    • Third-party REST API integration at depth: auth flows, webhooks, pagination, failure handling.
    • PostgreSQL and MySQL.
    • Docker; ECS or Kubernetes deployment experience.
    • API documentation discipline (OpenAPI/springdoc/flasgger).

    Sourced from naukri

    Skills

    Postgresqljava 21AWS ECSPythonREST APISpring BootBackend Development

    Senior Software Engineer · waiting for your command