Java Developer
Technology
Veracity
1 weeks agoUntil 2026-11-23
Full time
Job description
Job Title: Java Developer Location: Canada (Onsite/Hybrid/Remote)
Experience: 5+ Years
Job Summary:
We are looking for an experienced Java Developer with 5+ years of hands-on experience in designing, developing, and maintaining scalable applications. The ideal candidate should have strong expertise in backend development, APIs, and modern Java frameworks.Key Responsibilities:
- Design, develop, and maintain high-performance Java applications
- Write clean, scalable, and efficient code using Java technologies
- Develop RESTful APIs and integrate with third-party services
- Collaborate with cross-functional teams (QA, DevOps, Product)
- Participate in code reviews and ensure best coding practices
- Troubleshoot, debug, and upgrade existing systems
- Work with databases and optimize queries for performance
- Contribute to architecture and technical design decisions
Required Skills:
- Strong experience in Java (J2EE / Core Java)
- Hands-on experience with Spring Boot, Spring MVC, Hibernate
- Experience in building REST APIs / Microservices architecture
- Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Familiarity with Git, Maven/Gradle
- Experience with Docker, Kubernetes (preferred)
- Understanding of cloud platforms (AWS/Azure/GCP)
- Strong problem-solving and analytical skills
Preferred Qualifications:
- Experience with CI/CD pipelines
- Knowledge of Agile/Scrum methodologies
- Exposure to frontend technologies (React/Angular) is a plus
- Experience working with international teams or clients
Education:
- Bachelor's degree in Computer Science, IT, or related field
Soft Skills:
- Strong communication skills
- Ability to work independently and in a team
- Detail-oriented with a problem-solving mindset
Work Authorization:
- Candidate must be eligible to work in Canada (PR/Citizen/Valid Work Permit)
Interested in this role?