Senior Java Backend Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Job Description
Senior Developer: Java, Microservices, Event Processing, SQL Microservices, AKS. Databricks is nice to have but not required
Role Summary
We are seeking an experienced Senior Developer / Senior Designer with strong expertise in Java, Microservices, Event-Driven Architecture, SQL, and Azure Kubernetes Service (AKS). The candidate will be responsible for designing, developing, and supporting scalable, cloud-native applications while working closely with architects, business analysts, QA teams, and DevOps engineers.
The ideal candidate should possess strong hands-on development experience, a solid understanding of distributed systems, and the ability to deliver high-quality enterprise solutions in an Agile environment.
________________________________________
Key Responsibilities
- Design and develop enterprise applications using Java and Microservices architecture.
- Build, deploy, and support containerized applications on AKS.
- Develop and maintain RESTful APIs and integration services.
- Implement event-driven solutions and messaging-based architectures.
- Write optimized SQL queries and support database design activities.
- Collaborate with architects and stakeholders to translate business requirements into technical solutions.
- Participate in system design, code reviews, and technical discussions.
- Ensure application performance, scalability, reliability, and security.
- Support CI/CD pipelines, production deployments, and release activities.
- Troubleshoot complex application issues and provide timely resolutions.
- Follow engineering best practices, coding standards, and Agile methodologies.
Experience Required
- 8–12 years of overall IT experience.
- 5+ years of hands-on Java development experience.
- Strong experience in Microservices and cloud-native application development.
- Experience working with Kubernetes and AKS deployments.
- Experience designing scalable and high-performance enterprise applications.
Key Competencies
- Application Design & Development
- Technical Problem Solving
- Analytical Thinking
- Stakeholder Communication
- Team Collaboration
- Code Quality & Best Practices
- Production Support & Continuous Improvement
More about this job
Responsibilities
Design, develop, deploy, and support scalable Java microservices and cloud-native applications on AKS, including REST APIs, event-driven integrations, and SQL-backed solutions. Collaborate with architects and stakeholders on technical design, maintain application quality and reliability, and support code reviews, CI/CD, releases, and production troubleshooting.
Requirements
Requires 8–12 years of overall IT experience, including at least five years of hands-on Java development, with strong experience in microservices, cloud-native applications, Kubernetes, and AKS. Candidates should be able to design scalable enterprise applications and work effectively with distributed systems and cross-functional teams; Databricks is a nice-to-have, not a requirement.
Skills
- Java
- Microservices
- Event-Driven Architecture
- SQL
- Azure Kubernetes Service
- Kubernetes
- RESTful APIs
- Distributed Systems
- Cloud-Native Development
- Application Design
- System Design
- CI/CD
- Production Support
- Agile Methodologies
- Technical Problem Solving
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Java
- Microservices
- Event Processing
- Event-Driven Architecture
- SQL
- Azure Kubernetes Service
- AKS
- Kubernetes
- Databricks
- RESTful APIs
- Integration Services
- Messaging-Based Architecture
- Distributed Systems
- Cloud-Native Applications
- Enterprise Applications
- Application Design
- System Design
- Code Reviews
- CI/CD Pipelines
- Production Deployments
- Release Management
- Application Performance
- Scalability
- Reliability
- Application Security
- Agile
- DevOps
- Database Design
- Production Support