jobs Logo
Jobgether logo

Senior Software Engineer - Java, Angular

Jobgetherabout 17 hours ago
Canada
Senior Level
Full-Time

Top Benefits

Flexible remote-first work environment
Professional development and career growth opportunities
Comprehensive wellness initiatives

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Java, Angular based in Canada. Join a high-performing engineering team focused on building modern, scalable enterprise applications that solve complex business challenges. In this role, you will contribute across the full software development lifecycle, from architecture and implementation to testing and deployment, while collaborating closely with cross-functional teams and clients. You'll work with modern Java and Angular technologies, help shape technical solutions, and drive engineering excellence through best practices and continuous improvement. This is an opportunity to work in a collaborative, agile environment where innovation, technical leadership, and professional growth are encouraged. If you enjoy solving challenging problems and delivering high-quality software that creates measurable impact, this role offers an excellent platform to advance your career. \n

Accountabilities: Design, develop, and maintain high-quality, scalable, secure, and maintainable software applications using Java, Spring Boot, Angular, and related technologies. Participate throughout the software development lifecycle, including requirements analysis, technical design, coding, testing, deployment, troubleshooting, and documentation. Build and maintain RESTful APIs, implement automated unit and integration tests, and ensure application reliability through comprehensive testing strategies. Collaborate with product managers, designers, architects, clients, and fellow engineers to deliver innovative technical solutions that address business needs. Contribute actively to Agile ceremonies, sprint planning, code reviews, estimation activities, and continuous improvement initiatives. Promote engineering best practices, mentor teammates, share technical knowledge, and contribute to a culture of collaboration and technical excellence. Communicate technical concepts effectively with both technical and non-technical stakeholders while supporting successful project delivery. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 8+ years of professional software development experience building enterprise applications. Strong expertise in Java, Spring Framework, Spring Boot, Hibernate/JPA, RESTful services, and Angular (2+). Solid knowledge of JavaScript/TypeScript, HTML, CSS, SQL, relational databases, and version control systems such as Git. Experience implementing object-oriented design principles, design patterns, scalable architectures, and automated testing practices. Familiarity with Agile software development methodologies and modern software engineering workflows. Experience with cloud platforms, Docker, Kubernetes, microservices, serverless architectures, or legacy frameworks is considered an asset. Excellent analytical, problem-solving, communication, and client-facing skills, with the ability to work independently and collaboratively. Benefits Flexible remote-first work environment with the option to work from home, the office, or a hybrid arrangement. Opportunity to collaborate with global engineering teams across multiple regions and industries. Professional development and career growth opportunities across diverse projects and technologies. Comprehensive wellness initiatives, including programs that support physical and mental well-being. Generous paid time off and work-life balance initiatives. Exposure to cutting-edge technologies and large-scale enterprise digital transformation projects. Collaborative, inclusive culture that encourages continuous learning, knowledge sharing, and innovation.

\n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

About Jobgether

Internet Marketplace Platforms

Similar Jobs