Senior Java Developer / Technical Lead

Techdoquest — Canada · Posted ~3 hours ago

Lead Full-time

Skills

Java SQL database design REST APIs API integration problem solving technical leadership stakeholder communication REST Web Services Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Java Developer / Technical Lead will design, develop, test, and maintain scalable Java applications while shaping APIs, database architecture, and technical solutions. You will troubleshoot complex performance issues, collaborate with business and technical stakeholders, participate in code reviews, and contribute to continuous engineering improvement.

Highlights

Senior technical role focused on scalable Java applications, API architecture, database performance, cross-functional collaboration, and technical solution ownership.

Description

Key Responsibilities Design, develop, test, and maintain scalable Java-based applications.Develop and optimize SQL queries, database schemas, and data models to ensure high performance and reliability.Design, build, and integrate RESTful APIs and related services.Collaborate with cross-functional teams, stakeholders, and business users to gather requirements and deliver technical solutions.Troubleshoot application and database performance issues and implement effective solutions.Participate in code reviews, technical discussions, and continuous improvement initiatives.Required Skills & Experience Strong hands-on experience in Java Development.Solid expertise in SQL, database design, query writing, and performance optimization.Proven experience in API Development and Integration (REST APIs, web services, microservices preferred).Strong problem-solving and analytical skills.Excellent verbal and written communication skills.Ability to effectively collaborate with stakeholders and cross-functional teams.Preferred/Nice-to-Have Skills Exposure to AI/GenAI technologies.Practical experience leveraging AI tools, frameworks, or GenAI solutions to improve development productivity, efficiency, and business outcomes.Knowledge of AI-assisted development tools and modern automation practices.