Put your Java skills to the test as a Senior Java Software Engineer in Toronto, engaging directly in developing maintainable and high-quality applications. Embrace on-site collaboration and TDD principles to deliver excellence. This full time role requires a seasoned developer to create creative Java solutions while applying best practices in coding and testing.
You will be involved in all stages of the application development life cycle, ensuring comprehensive testing and collaborating effectively with team members to meet project objectives. Key Responsibilities:
Design and maintain Java software applications
Write effective unit tests with JUnit and Mockito
Encourage code quality and performance standards
Refactor existing code to reduce technical debt
Collaborate with diverse teams to meet technical needs Requirements:
Min 5 years experience in Java development
Solid grasp of concurrency and JVM management
Experience in automated testing frameworks
Familiarity with code quality tools like SonarQube
Background in developing microservices and APIs Leverage your Java expertise in a solving-focused team dedicated to quality and innovation.
📌 Senior Java Software Engineer Onsite Toronto
🏢 AceStack
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.