Java Developer

Montreal

Offre publiée le 2025-09-03

Mashreq Bank

Job Summary

MNC JOBS INFO is seeking a talented and results-driven Java Developer to join our dynamic software development team. This role is ideal for someone who is passionate about building scalable applications, solving complex technical problems, and collaborating in an agile environment. You will play a key role in designing, developing, and maintaining high-performance Java-based applications that serve our clients across various global industries.

Key Responsibilities

  • Design, develop, test, and deploy robust Java applications and web services.
  • Collaborate with cross-functional teams including business analysts, UI / UX designers, and other developers to deliver high-quality software solutions.
  • Analyze user requirements to define functional and technical specifications.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Debug and resolve technical issues, bugs, and performance bottlenecks.
  • Conduct code reviews and contribute to team knowledge sharing.
  • Maintain and enhance existing applications by implementing new features and optimizing performance.
  • Stay up to date with emerging technologies and propose innovative solutions.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong proficiency in Java (JDK 8 or above) and related frameworks (Spring, Spring Boot, Hibernate).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript (a plus).
  • Solid understanding of object-oriented programming and design patterns.
  • Hands-on experience with databases such as MySQL, PostgreSQL, or Oracle.
  • Proficiency in using tools like Maven / Gradle, Git, Jenkins, and JIRA.
  • Excellent problem-solving skills and a proactive attitude.

Experience

  • Minimum of 2–5 years of professional experience as a Java Developer.
  • Previous experience in enterprise-level application development preferred.
  • Experience working in Agile / Scrum environments is advantageous.

Working Hours

Full-time: 40 hours per week

  • Flexible working hours with overlapping core team hours between 10:00 AM – 4:00 PM.
  • Option to work remotely based on project requirements and performance.

Knowledge, Skills, and Abilities

  • Strong communication skills with the ability to clearly convey technical concepts to both technical and non-technical stakeholders.
  • Analytical mindset with attention to detail and a commitment to high-quality code.
  • Ability to prioritize tasks and manage time effectively in a fast-paced environment.
  • Eagerness to learn new technologies and continuously improve skills.
  • Team-oriented mindset with a collaborative spirit.

Benefits

  • Competitive salary and performance-based incentives.
  • Flexible remote work options.
  • Health insurance and wellness programs.
  • Annual training and upskilling support.
  • Employee recognition and rewards program.
  • Opportunity to work on global, enterprise-level projects.
  • Supportive work culture focused on innovation and learning.

Why Join MNC JOBS INFO?

At MNC JOBS INFO, we believe in nurturing talent and fostering innovation. You will be joining a technology-driven organization that values creativity, collaboration, and career growth. Whether you are looking to build enterprise systems or explore the latest tech stack, we offer the right platform to advance your career in software development.

How to Apply

If you are ready to make a significant impact and grow your career, we would love to hear from you.

Submit your updated resume to us

Subject Line: Application for Java Developer

J-18808-Ljbffr