🌎
This job posting isn't available in all website languages
📁
Software Engineer
📅
CREQ254981 Requisition #

We are seeking an experienced Java Developer with 5+ years of hands-on experience in designing, coding, developing, and maintaining Java-based applications. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices architecture, with a proven ability to write high-quality code and deliver scalable, high-performance solutions.


Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance Java applications using Spring Boot.

  • Implement and manage Microservices architecture for new and existing systems.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write well-designed, efficient, and testable code.

  • Participate in code reviews to ensure code quality and adherence to best practices.

  • Troubleshoot, debug, and upgrade existing systems.

  • Ensure application performance, scalability, and security.

  • Work closely with DevOps teams on deployment and operational aspects.

Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 5+ years of professional experience in Java development.

  • Strong expertise in Java and the Spring Framework, particularly Spring Boot.

  • Extensive experience with designing and implementing Microservices architecture.

  • Proficiency with RESTful APIs.

  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.

  • Solid understanding of software development lifecycle and agile methodologies.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.

Previous Job Searches

Similar Listings

Mississauga, Ontario, Canada

📁 Software Engineer

Requisition #: CREQ253895

Mississauga, Ontario, Canada

📁 Software Engineer

Requisition #: CREQ253896