Java Backend Developer - Spring boot, microservices, RESTful API

Astra North Infoteck Inc.

Adzuna Full Time Remote
📍 Location Toronto, Ontario
💰 Compensation
US$10000
📊 Experience Senior Level (5 years)
🏢 Industry Technology & Media
📁 Category Technology & Media
📅 Posted 2 months, 1 week ago

💡 Ready for this role?

See which skills you need to learn to land this Java Backend Developer - Spring boot, microservices, RESTful API position

Analyze Your Skill Gaps (Free) →

Job Description

Job Description
Role
Java Developer – Hybrid
We are seeking a skilled Java Developer with strong experience in Spring Boot and Microservices architecture to design, develop, and support scalable backend systems. The ideal candidate will work closely with cross-functional teams to deliver high-quality, secure, and performant applications in an agile environment.
________________________________________
Key Responsibilities
• Design, develop, and maintain scalable backend services and RESTful APIs using Java (Java 8 or higher).
• Build and enhance microservices-based applications using Spring Boot, Spring MVC, and related Spring ecosystem components.
• Collaborate with frontend developers, product owners, QA, and DevOps teams to deliver end-to-end solutions.
• Ensure high performance, availability, scalability, and reliability of applications.
• Integrate applications with relational (SQL) and NoSQL databases, as well as external/third-party services.
• Implement best practices for security, data protection, and compliance.
• Write clean, efficient, maintainable, and well-documented code.
• Participate in code reviews, technical discussions, and design sessions.
• Troubleshoot, debug, and resolve production issues in a timely manner.
• Contribute to continuous improvement of development standards, tools, and processes.
• Support CI/CD pipelines and collaborate on deployment and release activities.
________________________________________
Required Skills / Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of hands-on experience in backend development using Java.
• Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
• Proven experience with Spring Framework, especially Spring Boot and Spring MVC.
• Solid experience in RESTful API design and development.
• Working knowledge of microservices architecture, including service communication and fault tolerance.
• Experience with relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL databases (MongoDB, Cassandra).
• Proficiency with version control systems such as Git.
• Familiarity with CI/CD tools and practices (e.g., Jenkins, Docker, Kubernetes).
• Strong problem-solving, debugging, and communication skills.
________________________________________
Key Skills
• Java 8+
• Spring Boot / Spring MVC / Spring Ecosystem
• Microservices Architecture
• RESTful API Development
• SQL & NoSQL Databases
• CI/CD: Jenkins, Docker, Kubernetes
• Git / Version Control
• Agile Development Practices
________________________________________
Experience Required
• 5+ years backend development experience

Required Skills