-
View all jobs
Senior Java Backend Engineer
Experience Requirements:
- 10+ years of progressive experience in backend software engineering with a focus on Java/J2EE application development.
- Strong expertise in object-oriented design (OOD), design patterns, and microservices architecture.
- Proven hands-on experience with Spring Framework (Spring Boot, Spring Data, Spring Security) and RESTful API development.
- Solid background in cloud platforms (AWS, GCP, or Azure) including containerization (Docker, Kubernetes) and CI/CD pipelines (Jenkins, GitLab CI, or similar).
- Strong proficiency in database technologies (RDBMS such as Oracle, PostgreSQL, MySQL; NoSQL such as MongoDB, Cassandra).
- Knowledge of messaging and streaming technologies (Kafka, RabbitMQ, JMS).
- Experience in performance tuning, scalability, and distributed systems design.
- Familiarity with DevOps practices, infrastructure as code, and observability (logging, monitoring, tracing).
- Prior experience in applications development lifecycle, code reviews, version control (Git), and automated testing frameworks (JUnit, Mockito, TestNG).
- Demonstrated experience in technical leadership, mentoring junior engineers, and managing distributed/global development teams.
- Ability to collaborate with cross-functional stakeholders, architects, and product managers to align technical deliverables with business objectives.
- Proven experience managing large-scale enterprise application projects following Agile/Scrum or hybrid methodologies.
- Deep understanding of secure coding practices, regulatory compliance, and enterprise technology standards.
- Strong background in SDLC best practices, code quality assurance, and continuous improvement initiatives.
- Ability to consistently deliver high-quality, maintainable, and scalable code in fast-paced environments.
- Excellent written and verbal communication skills to articulate complex technical solutions to both technical and non-technical audiences.
Education:
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent professional experience).
- Master’s degree in Computer Science, Software Engineering, or related discipline preferred.
- Relevant industry certifications (e.g., Oracle Certified Professional Java SE, AWS Certified Solutions Architect, Kubernetes Administrator) considered an asset.
Key Skills
Ranked by relevance
kubernetes
oracle
java
aws
infrastructure as code
containerization
design patterns
microservices
spring boot
postgresql
gitlab ci
rabbitmq
jenkins
docker
devops
gitlab
nosql
mysql
kafka
cloud
junit
cicd
git
gcp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer
2026-06-17
Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Related
Java Developer
2026-06-19
Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Related
Back End Software Developer
2026-06-17
Full-time
Not Applicable
United Kingdom
Banking
Finance
Login to Apply
- Posted
- Sep 03, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Mississauga
- Company
- Open Systems Technologies
Industries
Banking
Financial Services
Capital Markets
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer
2026-06-17
Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Related
Java Developer
2026-06-19
Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Related
Back End Software Developer
2026-06-17
Full-time
Not Applicable
United Kingdom
Banking
Finance