Senior Java Software Engineer

Cyberspace Technologies Llc — Canada · Posted ~3 hours ago

Senior Full-time No Visa

Skills

Java Spring Framework Spring Boot microservices REST APIs cloud-native development REST cloud-native databases messaging systems

🔓 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

An experienced Java software engineer is sought to build scalable, high-performance enterprise applications using Java, Spring, microservices, and cloud-native technologies. Responsibilities span architecture, API and service development, testing, debugging, performance tuning, and integration with databases and messaging systems. The role requires substantial professional experience and is available only to candidates with the specified local residency or citizenship status.

Highlights

Work on scalable, high-performance enterprise applications using modern Java and cloud-native technologies in an Agile environment. The role offers substantial technical ownership across architecture, development, testing, and performance optimization.

Description

Position: Java Developer Location: Montreal, Canada Experience Required: 8 – 11 Years Employment Type: Full-Time Client is looking for who are Citizens or Permanent Residents Job Description We are seeking an experienced Java Developer with strong expertise in Java, Spring Framework, Microservices, and cloud-native application development. The ideal candidate will have experience building scalable, high-performance enterprise applications and working in Agile environments. Roles & Responsibilities • Design, develop, test, and maintain enterprise Java applications • Develop RESTful APIs and Microservices using Spring Boot • Collaborate with cross-functional teams to gather and analyze requirements • Participate in application architecture, design reviews, and technical discussions • Write clean, maintainable, and efficient code following best practices • Perform unit testing, debugging, and performance tuning • Integrate applications with databases, messaging systems, and third-party services • Support CI/CD implementation and DevOps practices • Troubleshoot production issues and provide timely resolutions • Work within Agile/Scrum development methodologies Required Skills • 8 –11 years of hands-on Java development experience • Strong experience with Java 8/11/17 and Core Java concepts • Expertise in Spring Boot, Spring MVC, and Spring Framework • Experience with Microservices Architecture • Strong knowledge of REST APIs and web services • Experience with SQL databases such as PostgreSQL, Oracle, or MySQL • Experience with Kafka or other messaging technologies • Familiarity with Cloud platforms (AWS, Azure, or GCP) • Experience with Git, Maven, Jenkins, Docker, and Kubernetes • Strong analytical, problem-solving, and communication skills Preferred Sk • Financial Services or Banking domain experience • Experience with event-driven architecture • Exposure to CI/CD pipelines and DevOps tools • Knowledge of containerization and orchestration technologies