Java + SQL + Angular Developer
Jobgether
Salary
$60–$68 per hour
Experience
3+ years
Jobgether is hiring a Java + SQL + Angular Developer, fully remote. This role is tied to Canada; check the apply page for its specific location or time-zone requirements.
The role typically suits candidates with around 3+ years of experience in engineering.
Key skills
About this role at Jobgether
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Java + SQL + Angular Developer based in Canada.
The Java + SQL + Angular Developer will play a key role in designing, developing, and maintaining scalable, high-performance enterprise applications in a fully remote environment. This position offers the opportunity to contribute to the full software development lifecycle, from technical design and architecture to implementation, testing, deployment, and production support. You will work with modern technologies, including Java, Spring Boot, Angular, and relational databases, to deliver secure and resilient solutions aligned with business needs. The role also involves driving development best practices, improving CI/CD pipelines, and supporting DevSecOps initiatives. As a senior technical contributor, you will collaborate with cross-functional teams, mentor developers, and help guide technology adoption and architectural decisions. This is an excellent opportunity for an experienced developer who enjoys solving complex technical challenges and delivering reliable, business-critical applications.
Accountabilities
- Lead the design, development, testing, implementation, and maintenance of enterprise applications throughout the full software development lifecycle.
- Develop scalable and resilient backend services using Java, J2EE, Spring MVC, Spring Boot, and RESTful APIs.
- Build and maintain responsive frontend applications using Angular, ensuring performance, usability, and maintainability.
- Design and optimize relational database solutions using SQL Server and Oracle, including stored procedures, query optimization, and performance tuning.
- Contribute to component and data architecture design, technology planning, technical requirements, and application integration strategies.
- Develop, configure, and maintain CI/CD pipelines using Jenkins and/or Azure DevOps, supporting automated builds, testing, and deployments.
- Deploy and manage containerized applications on platforms such as OpenShift, ensuring reliable delivery and operational stability.
- Apply DevSecOps practices by integrating code quality checks, Sonar analysis, JFrog vulnerability detection, and remediation into development workflows.
- Work with messaging technologies such as IBM MQ and ActiveMQ to support reliable communication between enterprise applications.
- Conduct code reviews, enforce development standards, and promote best practices in architecture, coding, testing, and security.
- Perform integration and performance testing, troubleshoot complex technical issues, resolve defects, and recommend both immediate and long-term solutions.
- Provide production support by monitoring assigned applications, managing service requests and tickets, and ensuring timely issue resolution.
- Mentor and guide developers, share technical expertise, and help teams adopt new technologies, frameworks, and development methodologies.
- Collaborate with technical and nontechnical stakeholders to communicate design decisions, align solutions with business requirements, and contribute to project planning.
- Support continuous improvement initiatives focused on application reliability, performance, security, and development efficiency.
Requirements
- At least 8 years of professional experience developing applications with Java, J2EE, Spring MVC, Spring Boot, and RESTful APIs, including the delivery of highly scalable and resilient solutions.
- At least 6 years of deep architectural experience with Spring Boot, including the ability to guide other developers on best practices and advanced features.
- At least 4 years of hands-on experience with Angular and frontend application development.
- At least 3 years of experience working with SQL and relational databases, including SQL Server or Oracle, stored procedures, and performance optimization.
- At least 4 years of leadership experience involving technology adoption, development standards, technical project coordination, or mentoring team members.
- Strong experience designing complex applications and architecture components, resolving medium-to-complex defects, and addressing performance bottlenecks.
- Hands-on experience with containerized application platforms, preferably OpenShift, and deploying services through Jenkins.
- Proven experience building CI/CD pipelines from scratch using Jenkins and/or Azure DevOps.
- Familiarity with DevSecOps practices, Sonar code analysis, JFrog vulnerability scanning, and security remediation.
- Experience with messaging and integration technologies such as IBM MQ and ActiveMQ.
- Knowledge of integration testing, performance testing, application maintenance, and production support.
- Experience working in Agile development environments and participating in code reviews.
- Strong critical thinking, analytical, troubleshooting, and problem-solving abilities, with a…
Description provided by the employer’s job posting.
Apply directly through the employer
This listing links straight to Jobgether’s own application page.
More remote jobs in Canada
View all →Director, Product Management (Hardware)
PAR Technology
Manager, Product Development
Jobgether
Proposal Lead
Jobgether