Finlink Group - 89 Jobs
Brampton, ON
Job Details:
SENIOR JAVA DEVELOPER
We're partnering with a fast-growing, innovative organization that's looking for a Senior Java Developer who thrives in a fast-paced environment and enjoys tackling complex technical challenges. In this role, you'll be the go-to person for technical support across multiple departments, ensuring smooth communication and seamless system performance as the company continues to scale.
If you're a critical thinker who loves solving problems, learning new technologies quickly, and collaborating with diverse teams, this could be the perfect next step in your career.
What You'll Be Doing
- Design, develop, and maintain high-quality Java applications.
- Provide technical support to internal departments, ensuring smooth collaboration and communication.
- Debug and resolve complex issues to maintain reliable system performance.
- Write, review, and maintain clear and comprehensive technical documentation.
- Conduct and optimize unit and integration testing to uphold software quality.
- Onboard quickly to existing projects, maintaining continuity and stability.
- Stay current with emerging technologies and best practices to drive innovation.
- Education: Bachelor's degree (or higher) in Computer Science or a related field.
- Experience: 5+ years of professional Java development experience.
Technical Expertise: - Strong proficiency in Java, including generics and lambda expressions.
- Deep understanding of OOP principles, design patterns, multi-threading, and concurrency.
- Advanced SQL/MySQL knowledge.
- Hands-on experience with Redis, AWS services, Docker, and Kubernetes.
- Expertise in Spring Boot, Spring MVC, and Spring WebFlux frameworks.
- Proven ability to implement unit and integration testing.
Soft Skills: - Excellent communication and cross-departmental collaboration skills.
- Fast learner who's adaptable to new technologies.
- Strong problem-solving mindset and a proactive approach to challenges.
Nice to Have - Experience working in a startup or high-pressure environment.
- Familiarity with advanced debugging tools and techniques.
- A track record of taking full ownership of projects and driving them to completion.
You'll join a team that values innovation, ownership, and continuous learning. Every day brings new challenges and opportunities to make a real impact across departments while working with cutting-edge technologies.Ready to take the next step?
If this sounds like you, we'd love to hear from you! Apply today and let's start the conversation.