Java Software Engineer - Remote
YDC PROPERTIES LLC
Toronto, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Application Performance Management
Microsoft Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
+33 more
Java Platform Enterprise Edition (J2EE)
Hibernate (Java)
Java Persistence API
Java Web Services
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
Oracle (Applications)
Performance Tuning
Secure Coding
Software Engineering
SQL Databases
Systems Integration
Web Application Frameworks
Enterprise Software Applications
Spring-mvc
ReactJS
Spring-boot
Software Security
Backend
Git
AngularJS
Gitlab-ci
Information Technology
Cassandra
Front End Software Development
Restful APIs
Software Version Control
Data Pipelines
Jenkins
Microservices
Job description
We are seeking an experienced Intermediate Java Developer with 9 to 11 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., * 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
Requirements
- 9 to 10 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, * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago