Java Developer in Mississauga

Java Developer in Mississauga

Mississauga Full-Time 91064 - 111300 $ / year (est.) On-site
V

At a Glance

  • Tasks: Design and develop high-performance Java applications while mentoring junior engineers.
  • Company: Join a leading tech company focused on innovation and collaboration.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Great career advancement opportunities in a supportive and collaborative culture.
  • Why this job: Make an impact with cutting-edge technology and lead exciting projects in a dynamic environment.
  • Qualifications: 7+ years in software development with strong Java skills and experience in Agile teams.

The predicted salary is between 91064 - 111300 $ per year.

We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java and modern backend/frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while collaborating with cross-functional teams.

Key Responsibilities

  • Design, develop, test, and maintain high-quality Java applications and services
  • Lead technical design discussions and contribute to architectural decisions
  • Build and optimize RESTful APIs, microservices, and backend systems
  • Ensure application performance, scalability, reliability, and security
  • Write clean, maintainable, and well-documented code following best practices
  • Conduct code reviews and provide constructive feedback to team members
  • Mentor junior engineers and support team knowledge sharing
  • Collaborate with product managers, QA, DevOps, and other stakeholders
  • Troubleshoot complex technical issues in development and production environments
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 7+ years of professional experience in software development
  • Strong proficiency in Java (Java 17+)
  • Experience with Spring / Spring Boot
  • Solid understanding of object-oriented design, design patterns, and SOLID principles
  • Experience building RESTful APIs and backend services
  • Strong knowledge of SQL and relational databases (e.g., PostgreSQL, Oracle, MySQL)
  • Familiarity with Git and modern CI/CD pipelines
  • Experience working in Agile development environments
  • Excellent problem-solving, communication, and collaboration skills

Preferred Qualifications

  • Experience with microservices architecture
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Experience with containers and orchestration (Docker, Kubernetes)
  • Knowledge of message queues / streaming platforms (Kafka, RabbitMQ)
  • Familiarity with NoSQL databases (MongoDB, DynamoDB, Cassandra)
  • Understanding of security best practices and authentication (OAuth2, JWT)
  • Experience supporting high-availability or mission-critical systems

Java Developer in Mississauga employer: Virtusa

Kinetica is an exceptional employer that fosters a collaborative and innovative work culture, where your expertise in data modeling and analytics will be valued and utilized to drive impactful solutions. Located in a vibrant tech hub, Kinetica offers competitive benefits, opportunities for professional growth, and the chance to work with cutting-edge technology in an Agile environment, making it an ideal place for those seeking meaningful and rewarding employment.

V

Contact Details:

Virtusa Recruitment Team

We think you need these skills to ace Java Developer in Mississauga

Java (Java 17+)
Spring
Spring Boot
RESTful APIs
Microservices
SQL
PostgreSQL