Back to results

Senior Java Developer (Core Java)

  • ON, Canada
  • Ontario, Canada, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Experience: 6–10 years of progressive, hands-on enterprise software engineering experience.
Posting language
English
Posted

Original job description

Position: Senior Java Developer

Location: Onsite- Mississauga, ON

Job type: Full-time/Permanent hiring

We are seeking a highly experienced Senior Java Developer to drive the architectural design, development, and scaling of our enterprise-grade microservices and distributed systems. In this critical backend role, you will be responsible for building high-performance, resilient application ecosystems that securely process complex business logic and integrate seamless RESTful APIs across the enterprise.

You will act as a core technical anchor, collaborating deeply with architects, business analysts, and cross-functional engineering teams to translate complex requirements into robust, production-ready software.

Core Responsibilities

  • Microservices Development: Architect, build, and maintain scalable, high-throughput microservices leveraging Java, Spring Boot, and cloud-native design patterns.
  • API & System Integration: Design, implement, and consume secure, highly performant RESTful APIs to integrate internal platforms with external enterprise systems.
  • Data & Messaging Orchestration: Optimize application interactions with relational databases and event-driven architectures utilizing distributed messaging systems.
  • Code Quality & Reliability: Lead by example through robust unit testing, system integration testing, strict code reviews, and proactive application performance tuning.
  • CI/CD & DevOps Alignment: Implement and support continuous integration and deployment pipelines to ensure rapid, secure production releases.

Required Technical Skills

  • Experience: 6–10 years of progressive, hands-on enterprise software engineering experience.
  • Core Java Mastery: Elite proficiency in Core Java, including modern language features (Java 8, 11, and 17).
  • Spring Ecosystem Expertise: Deep, production-grade knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • Distributed Architecture: Proven experience designing and operating Microservices Architectures and handling distributed transactions.
  • Databases & Messaging: Strong command of SQL databases (PostgreSQL, Oracle, or SQL Server) alongside event streaming/messaging tools (Kafka, RabbitMQ, or JMS).
  • Foundational Engineering: Complete fluency in Git-based workflows, Unix/Linux environments, and Object-Oriented Design Patterns.
More about this job

Responsibilities

Architect, develop, and maintain scalable Java microservices and secure, high-performance REST APIs that integrate enterprise systems. Optimize database and messaging interactions, uphold software quality through testing and code reviews, tune application performance, and support CI/CD pipelines.

Requirements

Requires 6–10 years of hands-on enterprise software engineering experience and strong proficiency in Core Java, including Java 8, 11, and 17, and the Spring ecosystem. Candidates should have experience with microservices, distributed transactions, SQL databases, messaging systems, Git workflows, Unix/Linux, and object-oriented design patterns.

Skills

  • Core Java
  • Java 8, 11, And 17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Microservices Architecture
  • RESTful APIs
  • Distributed Systems
  • Distributed Transactions
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • Kafka
  • RabbitMQ

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Core Java
  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Microservices
  • Distributed Systems
  • Distributed Transactions
  • RESTful APIs
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • Kafka
  • RabbitMQ
  • JMS
  • Git
  • Unix/Linux
  • Object-Oriented Design Patterns
  • Unit Testing
  • System Integration Testing
  • Code Reviews
  • Performance Tuning
  • CI/CD
  • Cloud-Native Design Patterns
  • Enterprise Software Engineering

Report this job

Get in touch
MovoJobs

Contact us