Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
ydcpro.com
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 FreeNo credit card to start