👨🏻‍💻 postech.work

Java Software Engineer

Rivago Infotech Inc • 🌐 In Person

In Person Posted 1 week ago

Job Description

Role: Java Developer

Location: Toronto, ON (Hybrid)

About the Role

Job description:

We are seeking a skilled

Java Developer with PHP experience

to join our development team. The ideal candidate will have a solid background in designing, developing, and maintaining web-based applications using

Java

, while also possessing practical experience in

PHP-based systems

. You will collaborate closely with cross-functional teams to build scalable, high-performance applications that meet business requirements.

Key Responsibilities

Design, develop, test, and maintain Java-based applications and APIs.

Support and enhance existing PHP applications and integrate them with Java services when required.

Participate in all phases of the software development lifecycle (SDLC), including analysis, design, coding, testing, and deployment.

Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.

Troubleshoot and resolve software defects and performance issues.

Write clean, efficient, and well-documented code following best practices.

Contribute to the continuous improvement of development processes and methodologies.

Stay updated with emerging technologies and recommend improvements to existing systems.

Required Skills \& Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).

3+ years of professional experience in Java development (Spring Boot, J2EE, or related frameworks).

Hands-on experience with PHP (Laravel, Symfony, or Core PHP).

Proficiency in Object-Oriented Programming (OOP) concepts.

Experience with RESTful API development and web services integration.

Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular or React (a plus).

Solid understanding of SQL and relational databases (MySQL, PostgreSQL, or Oracle).

Experience using version control systems (e.g., Git).

Strong analytical, problem-solving, and debugging skills.

Excellent communication and teamwork abilities.

Preferred Qualifications

Experience with microservices architecture or containerization (Docker, Kubernetes).

Familiarity with cloud platforms (AWS, Azure, GCP).

Knowledge of CI/CD pipelines and DevOps practices.

Experience working in an Agile/Scrum environment.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.