Remote Lead Engineer (Java)

Posted

This job is closed

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
Leave a feedback