Posted Updated
We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will have a strong background in developing robust and scalable backend systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining server-side applications and services that power our web and mobile applications. You will work closely with front-end developers to integrate user-facing elements with server-side logic, ensuring high performance and responsiveness to requests from the front end.
Key Responsibilities:
- Develop and maintain RESTful APIs to support various applications.
- Implement CI/CD pipelines to streamline deployment processes.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Manage database systems, including MySQL and PostgreSQL, ensuring data integrity and security.
- Implement authentication and authorization mechanisms to secure applications.
- Utilize caching strategies to enhance application performance.
- Work with messaging systems to facilitate communication between services.
- Containerize applications using Docker and deploy them on cloud infrastructure.
- Participate in code reviews and maintain high coding standards.
Required Skills:
- Proficiency in Java and Spring Boot framework.
- Experience with microservices architecture.
- Strong understanding of RESTful API design principles.
- Familiarity with CI/CD tools and practices.
- Knowledge of cloud infrastructure and deployment strategies.
- Experience with database management systems, particularly MySQL and PostgreSQL.
- Understanding of authentication and caching mechanisms.
- Familiarity with messaging systems and their integration.
If you are passionate about backend development and eager to work in a collaborative environment, we would love to hear from you. Join us in building innovative solutions that make a difference.