Back to job search
VI
VEGA Intellisoft Pvt LtdVerified Job Source

Java Developer

Architect and deliver scalable enterprise applications while modernizing backend architecture and optimizing distributed systems. Provide technical leadership through code reviews and mentoring of junior and mid-level developers.

  • On-site
  • Mississauga, ON
  • Posted Aug 11, 2026
  • Apply by Sep 10, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Job Title: Senior Java Developer Location: Mississauga, Canada (Onsite) Department: Engineering / Software Development Employment Type: Full-Time Position Summary We are seeking an elite, high-performing Senior Java Developer to architect, design, and deliver mission-critical, highly scalable enterprise applications. You will play a pivotal role in modernizing our core backend architecture, optimizing high-throughput distributed systems, and mentoring engineering talent. The ideal candidate possesses an uncompromising commitment to clean code, test-driven development, and deep architectural fundamentals in modern Java ecosystems. Key Responsibilities Architectural Design & Development: Design, build, and maintain high-performance, reusable, and reliable Java codebases for complex distributed systems. System Scalability & Optimization: Identify and resolve performance bottlenecks, scale microservices architectures, and optimize database queries to handle millions of transactions with minimal latency. API Design & Integration: Build secure, scalable RESTful and GraphQL APIs and integrate third-party enterprise services. Cloud & DevOps Infrastructure: Deploy, monitor, and scale applications within cloud environments (AWS/GCP/Azure) utilizing containerization and orchestration tools. Quality Assurance & Testing: Drive rigorous automated testing practices, including Unit, Integration, and Performance testing (JUnit, Mockito, Testcontainers), ensuring robust CI/CD pipelines. Technical Leadership: Conduct code reviews, enforce strict engineering best practices, and mentor mid-level and junior developers to elevate team output. Required Technical Stack & Qualifications Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. Experience: Minimum of 5 to 8+ years of professional software development experience specializing in enterprise Java applications. Core Java Expertise: Advanced proficiency in Java 17/21, concurrency, multithreading, memory management, and JVM performance tuning. Frameworks: Deep hands-on experience with Spring Boot, Spring Cloud, Spring Security, and Hibernate/JPA. Architecture & Patterns: Proven track record designing and building Microservices Architecture, event-driven systems, and domain-driven design (DDD). Databases & Caching: Strong relational database expertise (PostgreSQL, MySQL) and familiarity with NoSQL stores (MongoDB, Cassandra) and caching layers (Redis, Hazelcast). Message Brokers: Experience with high-throughput event streaming and messaging platforms such as Apache Kafka or RabbitMQ. DevOps & Tooling: Proficient with Docker, Kubernetes, CI/CD pipelines (GitHub Actions, Jenkins), Git, Maven/Gradle, and Linux/Unix environments.

What you’ll do

Architect and deliver scalable enterprise applications while modernizing backend architecture and optimizing distributed systems. Provide technical leadership through code reviews and mentoring of junior and mid-level developers.

Requirements

Requires 5 to 8+ years of professional experience in enterprise Java development with deep expertise in Spring frameworks and microservices. A Bachelor's or Master's degree in Computer Science or a related technical field is required.

Listed skills

  • Spring BootPreferred
  • GraphQLPreferred
  • DockerPreferred
  • KubernetesPreferred
  • PostgreSQLPreferred
  • RedisPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java 17/21
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Hibernate/JPA
  • Microservices Architecture
  • RESTful APIs
  • GraphQL
  • Apache Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • AWS/GCP/Azure
  • PostgreSQL
  • Redis
  • JUnit

Job areas

  • Software
  • Technology
  • Engineering
  • Consulting

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Apply by
Sep 10, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available