Job Description
Join Rising Tide Digital as a Backend Developer and play a pivotal role in building robust, high-performance APIs and backend services that power our innovative digital solutions. You will collaborate with cross-functional teams to design scalable architectures, implement clean code, and ensure seamless integration with front-end applications. This position offers the opportunity to work on cutting-edge projects using Java Spring Boot, microservices, and cloud technologies while continuously enhancing your technical expertise in a supportive, agile environment.
We value proactive problemāsolvers who are passionate about delivering quality software, adhering to best practices, and contributing to continuous improvement initiatives. If you thrive in a fastāpaced setting and are eager to make a tangible impact on our product suite, we invite you to apply and help shape the future of our technology stack.
Responsibilities
- Design, develop, and maintain scalable backend services using Java Spring Boot.
- Create and optimize RESTful APIs to support web and mobile applications.
- Implement microservices architecture and ensure seamless serviceātoāservice communication.
- Write clean, testable code and perform unit/integration testing to guarantee reliability.
- Participate in code reviews, refactoring, and continuous improvement of the codebase.
- Collaborate with frontāend developers, DevOps, and product stakeholders to deliver features on schedule.
- Monitor, troubleshoot, and resolve production issues to maintain system stability.
- Stay updated with emerging technologies and advocate for adoption of best practices.
Qualifications
- Bachelorās degree in Computer Science, Engineering, or a related field.
- Proven experience (2+ years) developing backend applications with Java Spring Boot.
- Strong understanding of RESTful API design and microservices architecture.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Experience with version control systems (Git) and CI/CD pipelines.
- Familiarity with containerization tools such as Docker and orchestration platforms.
- Knowledge of Agile/Scrum methodologies and collaborative development practices.
- Excellent problemāsolving skills, attention to detail, and effective communication abilities.