Skip to main content
TryApplyNow
YDC Pro logo

Senior Java Developer (Remote)

YDC Pro
CAPosted 3 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSQLReactAngularSpringAzureJenkinsPostgreSQLMySQLMongoDBCassandraGitGitLabAgileScrumCI/CDMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

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

About YDC Pro

YDC Pro logo

YDC Pro

ydcpro.com

BackendOn-site

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start