Galent

Java Developer

Posted: 2 minutes ago

Job Description

Job Title: Senior Java Backend DeveloperLocation: Toronto, ON (Hybrid – 3 days in office per week)Job Summary:We are seeking an experienced and hands-on Senior Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, Kafka, Azure, and SQL. The ideal candidate will design and build scalable enterprise applications, mentor junior developers, and support the full SDLC, including production support.Experience: 8+ yearsRequired SkillsJava, Spring Boot, REST APIsMicroservices ArchitectureKafkaAzureSQL Server (strong database knowledge)Angular (basic to intermediate for frontend tasks)Unit Testing (JUnit, Mockito)SDLC, Agile/Scrum methodologiesPayment domain experience (nice to have)ResponsibilitiesDesign, develop, and maintain scalable enterprise applications using Java, Spring Boot, Microservices, and Kafka.Write clean, reusable, and well-documented code along with unit test cases.Ensure high-quality deliverables through thorough unit testing and active participation in code reviews.Collaborate with cross-functional teams including QA, UAT, and Business Analysts to deliver solutions on time.Provide technical guidance and mentorship to junior developers, enforcing best coding practices.Take ownership of production issues, troubleshoot critical problems, and implement long-term/permanent fixes.Perform database design, query optimization, and performance tuning using SQL Server.Participate in CI/CD pipeline activities and contribute to DevOps practices for smoother deployment.Requirements8+ years of hands-on experience in enterprise backend development.Strong development background in Java, Spring Boot, REST APIs, Microservices, Kafka.Solid SQL Server knowledge including stored procedures, indexing, and performance tuning.Exposure to Angular for UI-related tasks.Strong experience with unit testing frameworks (JUnit, Mockito).Good understanding of SDLC and Agile/Scrum processes.Experience in payment systems is an advantage.Excellent problem-solving abilities and strong communication skills.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In