Sr. Developer - Application Development JAVA N 4B
Jobgether Canada · CA$40K–CA$75K/yr
Internet Marketplace Platforms · 11-50 employees
About the role
Develop, test, and maintain robust Java-based applications while optimizing performance and scalability. Collaborate with cross-functional teams to deliver effective solutions within an Agile environment.
What they look for
Requirements
Requires a bachelor's degree in a technical field and strong professional experience in Java development. Candidates must possess excellent analytical skills, familiarity with Apache Kafka, and the ability to communicate technical concepts effectively.
Benefits
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Developer - Application Development JAVA N 4B based in Canada.
This is an opportunity for a senior Java developer to build, enhance, and maintain software applications that support complex enterprise environments. You will take ownership across the development lifecycle, from designing and implementing solutions to testing, troubleshooting, and performance optimization. The role combines strong Java development expertise with collaboration across technical and non-technical teams. You will contribute to scalable, reliable applications while continuously improving existing systems and development practices. Working in an innovation-focused environment, you will stay current with emerging technologies and contribute ideas that improve delivery and application performance. This hybrid, full-time role is well suited to a technically strong professional who enjoys solving complex problems and delivering meaningful technology solutions.
\n
Accountabilities:
- Develop, test, and implement robust Java-based software applications aligned with business and technical requirements.
- Troubleshoot, debug, maintain, and enhance existing Java applications to improve reliability and functionality.
- Analyze application performance, identify bottlenecks, and optimize code for scalability, efficiency, and maintainability.
- Collaborate with technical teams, business stakeholders, and other non-technical partners to understand requirements and deliver effective solutions.
- Participate in Agile development processes, contributing to planning, collaboration, iterative delivery, and continuous improvement.
- Work with technologies and development practices such as Apache Kafka where required to support application and integration needs.
- Apply design thinking and structured problem-solving approaches to develop solutions that address complex business challenges.
- Communicate technical concepts, project progress, and proposed solutions clearly through effective storytelling and stakeholder engagement.
- Build strong working relationships with clients and internal stakeholders while maintaining a customer-focused approach.
- Stay informed about industry trends, emerging technologies, and modern software development practices to identify opportunities for continuous improvement.
- Contribute to an inclusive and collaborative engineering environment that encourages knowledge sharing, innovation, and professional growth.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related discipline; a Master's degree in Software Engineering or a related field is an advantage.
- Strong professional experience in Java application development, including designing, developing, testing, debugging, and maintaining software applications.
- Solid understanding of software development principles, application performance, scalability, and code optimization.
- Experience working in Agile development environments and collaborating effectively within cross-functional teams.
- Familiarity with Apache Kafka and related application integration or messaging concepts.
- Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical issues and develop practical solutions.
- Excellent collaboration and communication skills, with the ability to work effectively with both technical and non-technical stakeholders.
- Strong client-facing skills and the ability to maintain productive professional relationships.
- Executive presence and confidence when presenting ideas, technical information, or recommendations to stakeholders.
- Strong storytelling and communication abilities, with the capacity to translate technical concepts into clear and compelling messages.
- Personal effectiveness, adaptability, and the ability to operate successfully in a fast-moving technology environment.
- English proficiency at a C2 level is required.
- Oracle Certified Java Associate certification is preferred.
- A continuous-learning mindset and willingness to stay current with evolving technologies and industry practices.
Benefits
- Competitive annual compensation ranging from CAD 40,000 to CAD 75,000.
- Full-time, regular employment.
- Hybrid working model with a combination of remote and office-based work.
- Work-from-home flexibility for eligible employees in Alberta, Canada.
- Opportunity to work on complex application development projects and enterprise technology solutions.
- Exposure to modern technologies, innovation initiatives, and evolving software development practices.
- Opportunities for hands-on learning, mentorship, and professional development.
- Access to a collaborative and inclusive environment focused on innovation and continuous improvement.
- Opportunity to collaborate with diverse technical and business teams.
- Potential to grow your expertise and advance your career within a technology-focused environment.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Desarrollador Backend, Java (Spring Boot)(Experiencia en Banca) K926
Keppri Perímetro Urbano Medellín, Antioquia, Colombia
-
General Java Developer (Mandarin Support)
Scicom MSC Berhad Kuala Lumpur, Kuala Lumpur, Malaysia · MYR 48K–MYR 120K/yr
-
Senior Java Full Stack Engineer - Assistant Vice President
Citi Pune, Maharashtra, India
-
Lead Java Engineer
Thermo Fisher Scientific Bengaluru, Karnataka, India
-
Java Engineer
ING Manila, Metro Manila, Philippines
-
Java AWS Backend Developer
Capgemini New York, New York, United States · $70K–$85K/yr