Senior Java Engineer (Latin America) (Canada)

Senior Java Engineer (Latin America) (Canada)

23 Oct
|
Devengine
|
Canada

23 Oct

Devengine

Canada

Job Responsibility: Senior Java Engineer (Latin America)

Remote - Canada | Contract

Our client, an established consulting company in the technology sector, is looking for a skilled Java Engineer to join its growing team for an initial 12-month contract engagement with a strong potential for renewal. You will work on high-impact software projects, collaborating with cross-functional teams to deliver scalable and robust solutions. This role involves backend development using Java and related frameworks, with an emphasis on clean code, system performance, and maintainability. This position offers the opportunity to work in a dynamic and agile setting with a distributed team of professionals. The engagement is fully remote, and the candidate can be located anywhere in LatAm . You'll need to have good English communication skills (at least B2+ or higher) for this role, as it is a client-facing role. Responsibilities: Design, develop, test, and maintain backend services using Java Participate in architectural discussions and contribute to technical decision-making Write clean, scalable, and efficient code that follows industry best practices Collaborate with product managers, designers, and other engineers to deliver high-quality features Troubleshoot, debug, and resolve technical issues Contribute to code reviews and mentoring of team members Participate in Agile ceremonies, such as sprint planning and retrospectives Experience & Technical Requirements:



4+ years of experience in backend development using Java Solid understanding of object-oriented programming and design patterns Experience with Spring Framework (Spring Boot preferred) Strong knowledge of RESTful API design and development Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate) Hands-on experience with Git and version control best practices Exposure to Agile/Scrum development methodologies Comfortable working in a remote and distributed team setup Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience Nice-to-have: Experience with microservices architecture Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI) Exposure to cloud platforms such as AWS, GCP, or Azure Experience with messaging systems like Kafka or RabbitMQ Of Note: You will be required to prove you own a laptop and basic software tools. Completed background checks will be required before the start date if you are selected as a winning candidate. While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, providing individual feedback or responses to every candidate may not be feasible. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team.

📌 Senior Java Engineer (Latin America) (Canada)
🏢 Devengine
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (latin america) (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (latin america) (canada) / canada