BayOne SolutionsRole: Java Full Stack Developer
Location: Remote, Canada
Build intuitive, responsive web interfaces using modern front-end frameworks.
Implement and maintain RESTful APIs and ensure seamless integration between front-end and back-end services.
Work with cloud platforms (AWS, Azure, or GCP) for deployment, scalability, and performance optimization.
Participate in all phases of the software development lifecycle — from concept and design to testing and deployment.
Write clean, maintainable, and well-documented code with a strong focus on best practices and performance.
Collaborate with DevOps, QA, and product teams to ensure timely and high-quality releases.
Engage in code reviews, peer programming, and agile ceremonies to continuously improve quality and velocity.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of experience in Java development with a strong grasp of Spring Boot and Microservices architecture.
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React.js, Angular, or Vue.js.
Hands-on experience with cloud platforms (AWS, Azure, or GCP).
Strong understanding of RESTful APIs, CI/CD pipelines, and containerization (Docker, Kubernetes).
Familiarity with agile methodologies and collaborative development practices.
Excellent problem-solving, debugging, and communication skills.
A genuine passion for coding — with the “ vibe” of crafting efficient, scalable, and elegant solutions.
Nice-to-Have:
Experience with database technologies (SQL/NoSQL).
Knowledge of message queues, event-driven architectures, or API gateways.
Exposure to Test-Driven Development (TDD) or Behavior-Driven Development (BDD) frameworks.
Interested in this role?