Senior Full-Stack Java Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Experience: 7+ years of professional Java development experience, ideally in a senior or lead capacity.
- Posting language
- English
- Posted
Original job description
As a Senior Software Engineer, you will sit at the critical intersection of technical development and product strategy. You won't just write code; you will be the architect of seamless system integrations, bridging the gap between complex backend ecosystems and intuitive product management. Your mission is to ensure high-performance, secure, and reliable transactions across our global platforms.
What You’ll Do
- Design and develop scalable web applications using Java (Spring Boot) And Microservices.
- Integrate front-end applications with backend RESTful APIs.
- Optimize application performance, speed, and scalability.
- Collaborate with cross-functional teams in Agile environments.
- Perform code reviews and ensure adherence to coding standards.
- Troubleshoot, debug, and resolve technical issues.
- Ensure security, data protection, and compliance standards.
Technical Requirements
- Strong experience in Java, Spring Boot, and REST APIs
- Experience with Git and version control practices
- Knowledge of responsive design and cross-browser compatibility
- Familiarity with Agile/Scrum methodologies
- Understanding of CI/CD tools and deployment pipelines.
- Strong problem-solving and debugging skills
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 7+ years of professional Java development experience, ideally in a senior or lead capacity.
- Communication: Full professional fluency in English with the ability to articulate technical concepts to non-technical stakeholders.
- A background in FinTech or Financial Services is a significant plus.
More about this job
Responsibilities
Design and develop scalable Java web applications and integrate front-end applications with backend REST APIs. Optimize performance and reliability, collaborate with cross-functional Agile teams, review code, resolve technical issues, and uphold security and compliance standards.
Requirements
Requires a bachelor’s degree in Computer Science, Software Engineering, or a related technical field, along with 7 or more years of professional Java development experience. Candidates should have strong Java, Spring Boot, and REST API experience, familiarity with version control, responsive design, Agile/Scrum, and CI/CD, plus professional English fluency; FinTech or financial services experience is a significant plus.
Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- Git
- Responsive Design
- Cross-Browser Compatibility
- Agile
- Scrum
- CI/CD
- Application Performance Optimization
- System Integration
- Code Review
- Debugging
- Security
- Data Protection
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Spring Boot
- Microservices
- REST APIs
- Git
- Version Control
- Responsive Design
- Cross-Browser Compatibility
- Agile
- Scrum
- CI/CD
- Deployment Pipelines
- Scalable Web Applications
- System Integration
- Backend Development
- Front-End Applications
- Application Performance
- Code Reviews
- Coding Standards
- Troubleshooting
- Debugging
- Security
- Data Protection
- Compliance
- FinTech
- Financial Services
- Product Strategy