Java + SQL + Angular Developer in Haciendas del Canada, Nuevo León at Jobgether
Job Description
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.
- 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.
- 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 focus on practical and sustainable solutions.
- Excellent communication and collaboration skills, including the ability to explain technical concepts and design decisions to diverse stakeholders.
- A proactive, adaptable, and continuous-learning mindset, with a commitment to team success and technical excellence.
- Experience with Google Cloud Platform (GCP) is an asset but not required.
- Must be based in Canada and able to work effectively in a fully remote environment.
- Competitive hourly compensation: The original posting lists a target rate of $60–$68 per hour in US locations. Compensation for candidates based in Canada should be confirmed with the hiring team, as the published range is not a confirmed Canadian pay range.
- Remote work: Fully remote opportunity for candidates located in Canada.
- Contract flexibility: One-year contract, with temporary T4 or corporation-to-corporation (C2C) engagement options, subject to eligibility and final terms.
- Potential benefits coverage: Depending on the engagement arrangement, benefits may include medical, dental, and vision coverage, health or flexible spending accounts, life and accidental death and dismemberment insurance, short- and long-term disability coverage, and employee assistance programs.
- Potential retirement benefits: A retirement savings program with employer matching may be available, depending on the employment arrangement and applicable eligibility requirements.
- Technical development: Opportunities to work with modern enterprise technologies, cloud infrastructure, containerization, CI/CD automation, and secure software development practices.
- Professional growth: Opportunities to mentor developers, influence architectural decisions, and contribute to technical standards and continuous improvement initiatives.
- Collaborative environment: Work with technical teams and stakeholders to deliver complex, business-critical applications.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go