HamburgerMenu
hirist

Endowus - Senior Backend Engineer - Java/Scala

Endowus
Telangana
5 - 7 Years

Posted on: 24/07/2025

Job Description

Job Overview :


We're looking for a highly skilled Senior Backend Engineer with at least 5 years of experience building scalable backend services in either Scala or Java. You'll be instrumental in designing, developing, and optimizing high-performance, resilient systems that form the backbone of our applications. This role demands a deep understanding of distributed systems, strong coding practices, and a passion for building robust, scalable solutions.


Key Responsibilities :


- Design, develop, and maintain scalable, high-performance backend services using either Scala or Java.

- Lead the implementation of complex features, ensuring code quality, reliability, and maintainability.

- Collaborate closely with frontend developers, product managers, and other engineering teams to define APIs and integrate backend services.

- Participate in architectural discussions and contribute to the evolution of our backend infrastructure.

- Optimize existing services for performance, scalability, and cost-efficiency.

- Implement robust monitoring, logging, and alerting for production systems.

- Troubleshoot and resolve complex technical issues in a distributed environment.

- Mentor junior engineers and champion best practices in software development.


Required Skills :


- 5+ years of experience in building scalable backend services.

- Strong proficiency in either Scala or Java, with a deep understanding of their ecosystems, frameworks (e.g., Akka, Play, Spring Boot), and best practices.

- Solid experience designing and implementing RESTful APIs.

- Strong understanding of distributed systems concepts, concurrency, and fault tolerance.

- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra, Redis).

- Proficiency with version control systems, particularly Git.

- Experience with unit and integration testing frameworks.

- Familiarity with CI/CD pipelines and automated deployment processes.

- Strong problem-solving, analytical, and debugging skills.

- Excellent communication and collaboration abilities.


Preferred Qualifications :


- Experience with cloud platforms like AWS, Azure, or GCP and their related services.

- Familiarity with message queues or streaming platforms (e.g., Kafka, RabbitMQ).

- Experience with containerization technologies like Docker and Kubernetes.

- Knowledge of microservices architecture and design patterns.


info-icon

Did you find something suspicious?