Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design, develop, and enhance full-stack applications while ensuring alignment with architecture standards and coding, testing, debugging, and implementation practices. Resolve complex business and production issues, coordinate work, coach developers and analysts, and assess risks while maintaining compliance.
Job details
Location - Mississauga, ON We are seeking a Software Engineer – Full Stack (Java, Angular/React) to join our dynamic team. The ideal candidate will have strong experience in full-stack application design and development using Java, Spring Boot, Angular, and related tooling and a proven ability to deliver scalable features, resolve complex production issues, and drive systems enhancements aligned to architecture standards. Responsibilities: Partner with management teams to integrate functions that meet business goals and enable new products and process improvements. Evaluate complex business and system processes to resolve high-impact problems and projects. Ensure application design aligns with architecture blueprints and best practices. Establish and follow standards for coding, testing, debugging, and implementation. Develop understanding of how architecture and infrastructure integrate to achieve business outcomes. Define issues with interpretive thinking and propose innovative, risk-aware solutions. Coach mid-level developers and analysts and allocate work as needed. Assess risk and uphold compliance with laws, regulations, and internal policies while escalating and reporting control issues with transparency. Required Skills & Qualifications: 5+ years of experience in applications development or systems analysis with successful project delivery. Back end: Java, Spring, Spring Boot, Hibernate. Design and deployment: Microservices, Docker, Kubernetes. Front end: JavaScript, HTML, CSS, Angular, Webpack. Source control: Git/Bitbucket. Databases: Oracle PL/SQL, stored procedures, triggers; MongoDB desired. Testing frameworks: JUnit, Cucumber, Jasmine or Mocha. Performance tuning and diagnostics using tools such as JProfiler or AppDynamics. Experience conducting effective code and design reviews. Experience with Agile methods and JIRA; ability to produce architecture and design artifacts including flowcharts and sequence diagrams. Clear written and verbal communication with demonstrated leadership and project coordination skills. Bachelor’s degree or equivalent experience. Preferred Skills: Experience with React. Experience with MongoDB.
What you’ll do
Design, develop, and enhance full-stack applications while ensuring alignment with architecture standards and coding, testing, debugging, and implementation practices. Resolve complex business and production issues, coordinate work, coach developers and analysts, and assess risks while maintaining compliance.
Requirements
Requires at least five years of application development or systems analysis experience, a bachelor's degree or equivalent experience, and expertise in Java, Spring technologies, front-end development, databases, testing, and deployment tools. Candidates should also have experience with code and design reviews, Agile and JIRA, performance diagnostics, architecture artifacts, communication, leadership, and project coordination; React and MongoDB are preferred.
Listed skills
- Kubernetes · Preferred
- Angular · Preferred
- Docker · Preferred
- Jira · Preferred
- JavaScript · Preferred
- Agile · Preferred
- MongoDB · Preferred
- Java · Preferred
- Spring Boot · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Hibernate
- Microservices
- Docker
- Kubernetes
- Angular
- JavaScript
- Oracle PL/SQL
- MongoDB
- JUnit
- Cucumber
- Performance Tuning
- Git
- Agile
- JIRA
Job areas
- Software
- Technology
- Finance & Accounting
- Management & Leadership
More jobs from TSR Consulting
Java Fullstack Developer
- Hybrid
- Mississauga, ON
- Posted Oct 10, 2026
Senior Java Software Engineer
- Hybrid
- Mississauga, ON
- Posted Sep 19, 2026
