We are seeking a skilled Sr. Java Developer to design, develop, and maintain scalable backend services supporting our distributed, high-performance systems. You will play a key role in building event-driven architectures, optimizing databases, and ensuring reliability across cloud environments.
Key Responsibilities
- Design and implement robust server-side logic for backend services.
- Develop and maintain RESTful APIs to support internal and external integrations.
- Design, manage, and optimize relational and distributed databases.
- Integrate and manage event streaming with Apache Kafka.
- Monitor system health and performance, ensuring high availability and reliability.
- Troubleshoot and debug issues across services and environments.
- Collaborate closely with Frontend, QA, and Product teams in an agile environment.
- Write comprehensive unit tests using JUnit to ensure code quality and maintainability.
- Testing : JUnit
Soft Skills
High sense of ownership : You care about the product’s success.Proactive mindset : You anticipate challenges and propose effective solutions.Team player : You communicate clearly, support your peers, and value feedback.Preferred Experience
Building and maintaining high-load or distributed backend systems.Working in agile, cross-functional environments.Familiarity with observability and performance monitoring tools.Seniority level
Mid-Senior level
Employment type
Full-time
Industries
IT Services and IT Consulting
#J-18808-Ljbffr