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 to meet rapidly growing application needs
Utilize cloud services like AWS, GCP, Azure to implement highly available and horizontally scalable applications and services
Work with tools like RabbitMQ, gRPC, Redis, Kafka to build micro-services with event-driven architecture
Implement monitoring processes to ensure application availability and performance
Collaborate with business units and engineering teams to develop scalable application design and architecture
Focus on operational excellence in application design and development
Contribute to 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
Proficiency in Maven, SBT, or Gradle
Hands-on experience with webRTC, H.264, HLS, video relay
Experience with Spring MVC, SpringBoot, Hibernate, RabbitMQ, gRPC, Redis, ElasticSearch, Kafka
Experience building micro-services, REST APIs, databases, and background tasks
Design and maintenance experience with various types of databases
Understanding of star/snowflake schema designs and Design Patterns
Experience building enterprise-grade SaaS applications
Hands-on experience with multi-threaded applications
Knowledge of developing highly available and scalable applications
Familiarity with Agile Software Development methodologies
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
Strong, fun, and positive environment with regular celebrations of success
Inclusive, diverse, and authentic environment fostering growth and development opportunities