Senior Java Software Engineer

Ktekresourcing — Canada · Posted ~5 hours ago

Senior Hybrid

Skills

Java JavaScript Python Spring Boot REST API development Object-oriented design Software engineering Linux/Unix Networking protocols Oracle PostgreSQL AWS Database design Software design REST APIs HTTPS SSH/SFTP TLS

🔓 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

Join a senior technical leadership role focused on designing and delivering scalable software applications. You will lead REST API development, build backend components, work with relational databases and cloud infrastructure, and apply strong software architecture and object-oriented engineering practices. Experience across Java, Spring Boot, Python, JavaScript, Linux, networking, and AWS is expected.

Highlights

Technical leadership opportunity with hands-on development across scalable applications, APIs, cloud infrastructure, databases, and secure networking. The role combines architecture, engineering leadership, and practical software delivery in a collaborative hybrid environment.

Description

Position: Spring Boot Senior Technical Lead Location: Montreal, Quebec, Canada Work Model: Hybrid – 3 days in office Required Skills: Strong Java/JavaScript programming skillsExperience with Python, Spring Boot, and REST API developmentUnderstanding of object-oriented design and software engineering principlesKnowledge of Linux/Unix systemsFamiliarity with networking protocols including HTTPS, SSH/SFTP, and TLSExperience with relational databases including Oracle and PostgreSQLSpring Boot, database design, and software design skillsAWS cloud experience Detailed Responsibilities: Design, develop, and maintain scalable applications using Java, JavaScript, and Spring Boot frameworks.Lead the development and support of RESTful APIs, ensuring high performance and security.Develop and maintain Python-based components and scripts to enhance platform capabilities.Apply object-oriented design and software engineering principles throughout the software development lifecycle.Operate effectively in Linux/Unix environments, ensuring robust system integration and deployment.Utilize and implement secure networking protocols, including HTTPS, SSH/SFTP, and TLS.Design, implement, and manage relational database solutions using Oracle and PostgreSQL.Collaborate with cross-functional teams to deliver solutions that meet business and technical requirements.Mentor junior developers, promote best practices, and contribute to code reviews and architectural decisions.Ensure deliverables are compliant with organizational standards and security protocols.