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

    Job · 18282253

    CRED logo

    SDE - III

    CRED · Bengaluru · onsite · Posted 34d ago

    Not disclosed6–10 yrsfulltimeSourced fromInstahyre

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

    About this role

    Responsibilities:

    • Design, develop, and maintain scalable, highly available backend services using Java and Spring Boot.
    • Own backend systems and services from architecture and design through development, deployment, and production support.
    • Design and implement RESTful APIs, microservices, event-driven systems, and distributed services.
    • Drive technical design discussions and make decisions around scalability, reliability, performance, and maintainability.
    • Work on complex system design and distributed systems problems.
    • Identify performance bottlenecks and improve application latency, throughput, and resource utilization.
    • Design robust data models and work with relational and NoSQL databases.
    • Build reliable integrations with internal and external systems.
    • Implement asynchronous processing and messaging using technologies such as Kafka, RabbitMQ, or similar platforms.
    • Establish engineering best practices around code quality, testing, observability, security, and deployment.
    • Collaborate closely with Product, Frontend, DevOps, Data, and other engineering teams.
    • Troubleshoot and resolve complex production issues and drive root-cause analysis.
    • Mentor SDE II and junior engineers through design reviews, code reviews, and technical guidance.
    • Contribute to engineering standards, architecture evolution, and long-term technical strategy.


    Requirements:

    • 6+ years of professional software development experience.
    • Strong hands-on expertise in Java and Spring Boot.
    • Strong understanding of object-oriented programming, design patterns, and clean code principles.
    • Strong experience building REST APIs and microservices.
    • Excellent understanding of system design and distributed systems.
    • Experience designing systems for high availability, scalability, fault tolerance, and reliability.
    • Strong knowledge of multithreading, concurrency, JVM fundamentals, and performance optimization.
    • Strong experience with relational databases such as PostgreSQL, MySQL, or similar.
    • Experience with NoSQL databases such as MongoDB, DynamoDB, Redis, or similar.
    • Hands-on experience with Kafka or other messaging/event-streaming systems.
    • Strong understanding of caching, queues, asynchronous processing, and distributed transactions.
    • Experience with Docker, Kubernetes, CI/CD, and cloud platforms such as AWS, GCP, or Azure.
    • Strong understanding of unit testing, integration testing, code reviews, and debugging.
    • Experience working in an Agile/product engineering environment.
    • Strong problem-solving and analytical skills.
    • Strong communication skills and the ability to work effectively across teams.

    Sourced from instahyre

    Skills

    PostgresqlApache Kafkaamazon web servicesREST APISpring BootJavaMicroservices

    About CRED

    CRED logo

    CRED

    FinTech

    373

    employees

    2018

    8 years old

    Bangalore,Karnataka

    India

    About

    Fintech company for reward-based credit card bill payments

    Industries

    FinTechInternet

    Employee ratings

    175 reviews

    3.7/ 5

    Culture

    3.6

    Career growth

    3.0

    Work-life

    3.4

    Employees rate it well for

    Work Culture29Work Life Balance16Learning15Senior Management13Salary13

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    SDE - III · waiting for your command