Senior Applications Developer – Java + SQL + Angular
Technology
United Software Group Inc1 month agoUntil 2026-11-30
Service contractOn-site
Job description
Senior Applications Developer – Java + SQL + Angular
Canada (Remote)
Position Overview
Using your development, design, and leadership skills, you'll design and implement solutions based on client needs — collaborating with customers on future system enhancements to drive continued engagements.Basic Qualifications
- 8+ years of experience with Java, J2EE, Spring MVC, Spring Boot, RESTful APIs, leading development of highly scalable and resilient applications
- 6+ years of deep architectural experience with Spring Boot, including mentoring others on best practices and advanced features
- 4+ years of Angular
- 4+ years of leadership experience adopting new technologies/frameworks, guiding development best practices, and overseeing technical project management
- 3+ years of experience with SQL
- Strong critical thinking and excellent communication skills
- Experience working in an Agile methodology environment
- Experience conducting code reviews
- Experience with containerized platforms (OpenShift preferred); deploying services via Jenkins
- Strong knowledge and hands-on experience with Angular
- Strong knowledge and hands-on experience with relational databases (SQL Server, Oracle) — writing stored procedures, performance tuning
- Experience with Messaging Queues (IBM MQ, ActiveMQ)
- DevSecOps experience — creating Jenkins and/or ADO pipelines from scratch; SonarQube scans and JFrog vulnerability detection/remediation
- Highly motivated to learn new technologies
- Strong troubleshooting skills with ability to recommend interim and long-term solutions
- Knowledge of integration and performance testing
- Experience with production support
- GCP experience a plus (not required)
- Perform detailed design of complex applications and architecture components
- May lead a small group of developers in configuring, programming, and testing
- Fix medium to complex defects and resolve performance problems
- Own service commitments at the individual request level for in-scope applications
- Monitor, track, and participate in ticket resolution for assigned tickets
- Manage code reviews and mentor other developers
Keywords
javasqltraining-and-developmentplanning-and-designvisual-art-designproduct-development-and-designj2eespringspring-mvcmodel-view-controller-mvcspring-bootibm-security-soarmentoringcoaching-mentoringpolicies-and-practicesemerging-technologiesproject-managementagile-methodologyagile-software-developmentenvironment-health-and-safety-hsse
Interested in this role?