We are looking for a skilled Backend Developer with strong experience in Spring Boot to join our growing development team. This is a fully remote position, ideal for someone who is passionate about clean code, scalable architecture, and building high-performance back-end systems.
Key Responsibilities:
- Design, develop, and maintain robust and scalable backend applications using Spring Boot and Java.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with frontend developers, product managers, and other team members to deliver high-quality software solutions.
- Optimize application performance and ensure high availability.
- Develop and maintain unit tests to ensure software reliability.
- Work with SQL databases to design and optimize queries.
- Use Git for version control and collaboration.
Required Skills & Qualifications:
- Minimum 3 years of hands-on experience in Spring Boot and Java development.
- Strong knowledge of SQL and relational database design.
- Solid understanding of unit testing frameworks (e.g., JUnit).
- Proficiency with Git and experience working in collaborative development environments.
- Ability to work independently and manage time effectively in a remote setup.
- Good communication skills in English.
Nice to Have:
- Experience with RESTful APIs, microservices architecture, or CI/CD tools.
- Familiarity with cloud platforms like AWS, GCP, or Azure.