Job Description
We are looking for a Backend Developer specializing in Spring Boot and experienced in socket communication. Our platform is transforming car maintenance and repair for vehicle owners by providing a seamless online experience. In this role, you'll be essential in developing and maintaining our server-side logic, ensuring high performance and responsiveness to front-end requests.
Key Responsibilities:
- Develop and maintain all server-side network components using Spring Boot, with a strong emphasis on real-time data communication through WebSockets or other socket-based communication protocols.
- Ensure the implementation of efficient and scalable socket communication mechanisms to handle real-time updates and interactions.
- Collaborate with front-end developers on integrating user-facing elements with server-side logic, particularly focusing on real-time data synchronization.
- Design and implement effective APIs for both internal and external use, with an understanding of asynchronous request handling.
- Ensure optimal performance and efficiency of the backend infrastructure, including the management of socket connections and data streams.
- Implement robust security measures and data protection mechanisms, especially in the context of bidirectional socket communication.
- Integrate data storage solutions and ensure the integrity and performance of these systems in a real-time environment.
Qualifications:
- Proven experience as a Backend Developer with a strong focus on Spring Boot and real-time socket communication.
- Solid understanding of WebSocket API and protocols, or experience with other socket-based communication technologies.
- Experience with API design and development, as well as understanding RESTful principles, with the ability to adapt these to real-time communication needs.
- Familiarity with databases (e.g., MongoDB, PostgreSQL) and cloud services (AWS, Azure, Google Cloud) in relation to real-time data handling.
- Proficient understanding of code versioning tools, such as Git, with an emphasis on managing code for high-availability systems.
- Excellent problem-solving abilities and strong communication skills to collaborate effectively in a team environment, especially when dealing with real-time system challenges.
Required Skills
mongodb
socket
springboot
Company Profile
CarServify is a tech company in the automotive service industry, offering an innovative online platform that simplifies and enhances the process of car maintenance and repair for vehicle owners.