Apply

Senior Engineer (Java And Reactjs)

Posted 2024-10-15

View full description

πŸ’Ž Seniority level: Senior, 2-5 years

πŸ“ Location: India

πŸ” Industry: Product engineering, technology services

🏒 Company: Velotio Technologies

⏳ Experience: 2-5 years

πŸͺ„ Skills: AWSPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsElasticSearchGCPHibernateJavaKafkaMongoDBRabbitmqSpringSpring MVCAzureCassandraData engineeringElasticsearchgRPCMavenRedisWebRTCNosqlCommunication SkillsCollaborationCI/CD

Requirements:
  • 2-5 years software engineering experience.
  • Strong proficiency in Java.
  • Experience with build tools such as Maven, SBT, or Gradle.
  • Hands-on experience with webRTC, H.264, and video relay.
  • Experience with frameworks like Spring MVC, SpringBoot, and Hibernate.
  • Experience in building micro-services and backend components (REST APIs, databases).
  • Familiarity with database design (Non-relational, Relational, Graph).
  • Knowledge of star/snowflake schema designs and design patterns.
  • Experience in enterprise-grade SaaS applications (B2B/D2C).
  • Hands-on experience with multi-threaded applications.
  • Knowledge of Agile methodologies.
  • Excellent problem-solving and documentation skills.
Responsibilities:
  • Design and build scalable and robust micro-services backend.
  • Develop backend applications using Core Java, Spring, SpringBoot, Hibernate, SQL, and NoSQL.
  • Implement cloud services for high availability and scalability.
  • Utilize tools like RabbitMQ, gRPC, Redis, Kafka for event-driven architecture.
  • Establish monitoring processes for application reliability.
  • Collaborate with business units for scalable application design.
  • Maintain operational excellence in application design.
  • Accelerate Software Development Lifecycle with integrated tools.
  • Focus on test-driven development through unit/integration tests.
  • Contribute to design documents and engineering wiki.
Apply