Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Intermediate Java Software Engineer
Conditions
Posted Date May 02, 2026 Employment Type Contract Experience Level Associate Location Canada Category ** Programming ** Company **ydc pro **
Intermediate Java Software Engineer
We are Hiring
Java Software Engineer
Fully Remote
Nature of employment: Contract – Remote Contract period: 9 to 12 months Start date: 2/3 weeks
Location: Remote / Ontario, Canada Employment Type: Full-time / Contract
Job Summary We are seeking an experienced Intermediate Java Developer with 6–7 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong backend development expertise, a solid understanding of modern frameworks, and the ability to work in a collaborative, fast-paced environment.
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Build and optimize RESTful APIs and microservices architecture
- Collaborate with cross-functional teams to define and implement technical solutions
- Write clean, efficient, and maintainable code following best practices
- Troubleshoot, debug, and enhance application performance
- Participate in code reviews and contribute to continuous improvement
- Integrate applications with databases and third-party systems
- Support deployment activities and production issue resolution
Required Technical Skills:
- Strong proficiency in Java (Java 8 or higher)
- Experience with frameworks such as Spring Boot, Spring MVC, and Hibernate/JPA
- Solid understanding of RESTful API development and microservices architecture
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle)
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra)
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI)
- Proficiency with Git or other version control systems
- Experience with Azure cloud platforms
- Exposure to AI/ML concepts such as model integration, data pipelines, or AI-powered APIs Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Educational Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- Coursework or certification in Artificial Intelligence, Machine Learning, or Data Science is an added advantage
- Relevant certifications in Java or cloud technologies are an advantage
- Equivalent practical experience may be considered in lieu of formal education
Preferred Qualifications
- Experience working in Agile/Scrum environments
- Exposure to frontend technologies (Angular, React) is a plus
- Understanding of secure coding practices and application security
- Experience with performance tuning and scalability
Soft Skills
- Strong analytical and problem-solving skills
- Good communication and stakeholder interaction abilities
- Ability to work independently as well as in a team environment
- Strong organizational and time management skills
Email your resume to : Mycareer@ydcpro.com
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений