We are seeking an experienced Intermediate 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. The role requires collaboration with cross-functional teams and the ability to work in a fast-paced environment.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Similar Jobs
Explore other opportunities that match your interests
quik hire staffing
Lorven Technologies Inc.