Java Software Engineer (Contract)

ydc pro Canada
Remote
Apply
AI Summary

We are seeking an experienced Java Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong backend development expertise and a solid understanding of modern frameworks. This is a contract position with a duration of 9-12 months.

Key Highlights
Design, develop, and maintain Java-based applications
Collaborate with cross-functional teams
Troubleshoot, debug, and enhance application performance
Key Responsibilities
Design, develop, test, and maintain Java-based applications
Build and optimize RESTful APIs and microservices architecture
Collaborate with cross-functional teams to define and implement technical solutions
Technical Skills Required
Java J2EE Spring Boot Spring MVC Hibernate/JPASQL PostgreSQL Oracle MongoDB Cassandra Jenkins GitLab CI Git Azure cloud platforms
Benefits & Perks
Remote work
Contract duration: 9-12 months
Nice to Have
Experience working in Agile/Scrum environments
Exposure to frontend technologies (Angular, React)

Job Description


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
  • 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:

  • 10 to 15 years with JAva, J2EE
  • Strong proficiency in Java (Java 15 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

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


Similar Jobs

Explore other opportunities that match your interests

Developer Experience Engineer Intern

Programming
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Dayforce

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

emma of torre.ai

Canada

Senior Quality Assurance Engineer - Remote

Programming
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Berkeley Payments

Canada

Subscribe our newsletter

New Things Will Always Update Regularly