This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design and build scalable and robust micro-services backend using Core Java, Spring Framework, SpringBoot, Hibernate, SQL, NoSQL Databases
Utilize cloud services like AWS, GCP, Azure to create highly available and horizontally scalable applications
Implement event-driven architecture with tools like RabbitMQ, gRPC, Redis, Kafka
Monitor applications to ensure availability and performance, collaborating with business units and engineering teams
Contribute to operational excellence in application design and development
Accelerate Software Development Lifecycle by evaluating, integrating, and building tools
Focus on test-driven development by writing unit/integration tests
Contribute to design documents and engineering wiki
Requirements:
4+ years of software engineering experience
Proficiency in Java or Kotlin, and Maven, SBT, Gradle build tools
Hands-on experience with webRTC, H.264, HLS, video relay
Familiarity with Spring MVC, SpringBoot, Hibernate, RabbitMQ, gRPC, Redis, ElasticSearch, Kafka
Experience in building micro-services, REST APIs, databases, and background tasks
Knowledge of database design, Design Patterns, and enterprise-grade SaaS applications
Experience with multi-threaded applications, Agile methodologies, and highly available/scalable applications
Strong problem-solving and troubleshooting skills
Process-oriented with excellent documentation skills
Benefits:
Autonomous and empowered work culture with fast decision-making
Flat hierarchy and startup-oriented "get things done" culture
Positive environment with regular celebrations of success
Inclusive, diverse, and authentic work environment
Opportunity for growth and development, regardless of experience level