Java Software Engineer - Spring, Rest & Microservices
$80k - $100k per yearAppDirect, Inc
Software Developer
Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:Développeur/Développeuse LogicielAbout AppDirect
Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture - one that enables you to Be Seen, Be Yourself, and Do Your Best Work.
What you'll do and how you'll have an impactWrite clean, readable code with sensible design for modules containing multiple functions.Consistently produce testable code with a strong understanding of boundary and negative test cases. Write end-to-end tests.Create readable documentation for external API endpoints and structures. Leverage code from third parties or other teams with guidance.Take ownership of simple projects independently.Work under the guidance of senior engineers while contributing value to team meetings, brainstorming sessions, and retrospectives.Consistently deliver systems and features that provide significant value to customers and/or other teams.Reliably deliver quality products under deadlines. Raise issues that could impact delivery or timelines without fear of blame. Provide detailed code reviews and help document idioms and best practices.Collaborate shoulder to shoulder with some of the best people across product management, design, and sales.What we're looking forB.S. degree (or higher) in Computer Science or related field.3+ years experience developing in Java.Proven track record of delivering end to end solutions from scratch.Enjoy building production grade code then supporting and maintaining it once it goes live.Courage to dig-in, refactor code, and explore new technology.Knowledge of web service technologies and building REST APIs.Core Java & Java Frameworks: Spring Framework / J2EE / ReactorHTML / CSS3 & JavaScript / TypeScript. Added advantage if you know ReactJs / Redux / AngularJS.Node.Js & Node.JS Frameworks: Express / HappiJSMySQL / MongoDB ( Should understand MySQL procedures)Data Structure / AlgorithmsUnit Testing using JUnitWorking knowledge and some experience with Containers: Docker / RktWorking knowledge and some experience with Orchestration: Kubernetes / Mesos / OpenShiftWorking knowledge and some experience with Messaging: RabbitMQ / KafkaDesign Patterns is not must but desirableIntegration Testing / Performance Testing is not must but desirableAgile Development methodology is not must but desirableAt AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint;
unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:
AppDirect, AI tools may assist our recruitment team with administrative automations — always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy – all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting View email address on ca.hrm.tc'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux. FourchetteÉchelle salariale $80,000 — $100,000 CAD
Department BillingLocation Montreal, CanadaApply Now word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word wordmmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1
#J-18808-Ljbffr
Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:Développeur/Développeuse LogicielAbout AppDirect
Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture - one that enables you to Be Seen, Be Yourself, and Do Your Best Work.
What you'll do and how you'll have an impactWrite clean, readable code with sensible design for modules containing multiple functions.Consistently produce testable code with a strong understanding of boundary and negative test cases. Write end-to-end tests.Create readable documentation for external API endpoints and structures. Leverage code from third parties or other teams with guidance.Take ownership of simple projects independently.Work under the guidance of senior engineers while contributing value to team meetings, brainstorming sessions, and retrospectives.Consistently deliver systems and features that provide significant value to customers and/or other teams.Reliably deliver quality products under deadlines. Raise issues that could impact delivery or timelines without fear of blame. Provide detailed code reviews and help document idioms and best practices.Collaborate shoulder to shoulder with some of the best people across product management, design, and sales.What we're looking forB.S. degree (or higher) in Computer Science or related field.3+ years experience developing in Java.Proven track record of delivering end to end solutions from scratch.Enjoy building production grade code then supporting and maintaining it once it goes live.Courage to dig-in, refactor code, and explore new technology.Knowledge of web service technologies and building REST APIs.Core Java & Java Frameworks: Spring Framework / J2EE / ReactorHTML / CSS3 & JavaScript / TypeScript. Added advantage if you know ReactJs / Redux / AngularJS.Node.Js & Node.JS Frameworks: Express / HappiJSMySQL / MongoDB ( Should understand MySQL procedures)Data Structure / AlgorithmsUnit Testing using JUnitWorking knowledge and some experience with Containers: Docker / RktWorking knowledge and some experience with Orchestration: Kubernetes / Mesos / OpenShiftWorking knowledge and some experience with Messaging: RabbitMQ / KafkaDesign Patterns is not must but desirableIntegration Testing / Performance Testing is not must but desirableAgile Development methodology is not must but desirableAt AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint;
unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:
AppDirect, AI tools may assist our recruitment team with administrative automations — always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy – all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting View email address on ca.hrm.tc'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux. FourchetteÉchelle salariale $80,000 — $100,000 CAD
Department BillingLocation Montreal, CanadaApply Now word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word wordmmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1mmMwWLliI0fiflO&1
#J-18808-Ljbffr
Vacancy posted 55 minutes ago
Similar jobs that could be interesting for youBased on the Java Software Engineer - Spring, Rest & Microservices in Winnipeg, MB vacancy
- ...seeking a Specialist to design, develop, and maintain scalable Java microservices using Spring and Spring Boot. The role focuses on building robust applications, ensuring high performance, and contributing to RESTful API integration. The ideal candidate has 7 years of...Suggested
- About the Role Our client, a growing software development house in Kimberley, is seeking a Senior Software Engineer with extensive experience in Java and microservices architecture. This role offers a hybrid work arrangement, blending on-site collaboration with remote flexibility...SuggestedRemote work
- ...seeking a Specialist with 7 years of Java Frameworks experience to design, develop and maintain scalable microservices-based applications using Spring and Spring Boot. You will build robust... ...with cross-functional teams, implement RESTful APIs, ensure code quality through testing...Suggested
- ...development company in Canada is seeking a Senior Software Developer with over 5 years of JAVA experience. The role requires translating technical... ...collaborating in an agile environment. Knowledge of Spring framework and REST APIs is crucial. This position is suitable for proactive...Suggested
- ...ALFACONSEIL.CA recherche un·e développeur·se Java/ .Net pour participer au développement et à la maintenance de services applicatifs... ...les données et assurer des solutions robustes en Java, Spring Boot et microservices, tout en contribuant aux pipelines CI/CD et à l’encadrement...Suggested
- ...Virtusa in Canada is seeking a Cloud DevOps Engineer with expertise in Azure and AWS to own end-to-end projects. You will translate business... ...cross-functional teams to ensure reliable deployments. Strong Java, Spring Boot, and Oracle SQL skills are essential. #J-18808-Ljbffr
- A leading technology company in Toronto is seeking a Senior Software Developer. The ideal candidate has over 5 years of experience in JAVA-based software development, with proficiency in Spring framework and REST APIs. You will be responsible for troubleshooting software issues...Work at officeWeekend work3 days per week
- We are hiring a Java Engineer with a focus on Microservices and Kafka for this exciting contract opportunity. Bring your Core Java expertise to develop high... ...skilled in designing and deploying microservices using Spring Boot. You will take charge of several key tasks like real...Contract work
$80k - $120k per year
...solutions company in Toronto is looking for a Jr Java Developer with a strong foundation in Java 7/8 and Spring technologies. The candidate should have at least... ...years of experience, excellent understanding of microservice architectures, and the ability to work collaboratively...- A technology solutions provider in Toronto is seeking experienced Senior Software Developers for a 2-year onsite contract. This role requires 10+ years in Java / Java EE development and expertise in Oracle RDBMS. You will support existing applications, conduct testing and debugging...Contract work
- Accelerate your career as a Backend Java Developer skilled in microservices and RESTful services, working in a hybrid model. Utilize your Kafka and PL/SQL proficiency... ...Java for efficient application coding • Expertise in Spring Boot, Microservices, and REST Web Services •...
- About the Role Our client, a leading provider of enterprise software solutions, is seeking a talented Senior Backend Engineer with expertise in Java and the Spring framework to join their growing team in Kimberley . This role offers a hybrid work arrangement, allowing for...Work at officeRemote work
- Deliver secure, cloud-native Java microservices for core banking systems, combining Kafka, Kubernetes... ...services client. The work includes Spring Boot, event-driven workflows, OAuth2 and... ...applicationsExpertise in Java, Spring Boot, RESTful APIs, and gRPCHands-on Kafka, RDBMS, SQL...
- ...remote .Net Full Stack Developer position in Canada. The ideal candidate should have 8 to 10 years of experience in software development, proficiency in Go, SQL, Java, and YAML, along with hands-on experience with Kubernetes. A Bachelor’s degree in a related field is required....Full timeRemote work
- A technology consulting firm in Toronto is seeking a Senior Software Developer with extensive experience in Java and microservices. The role demands expertise in developing secure APIs, frontend applications using React or Angular, and proficiency in Microsoft Power Automate...
- Citi is seeking a Senior Software Engineer (Java Microservices) in Mississauga to design, develop, and maintain scalable backend systems using Java, Spring Boot, Kotlin, and MongoDB. You will apply DevOps practices and SRE principles while mentoring peers and delivering robust...
- ...Chrome Technologies, bureau de Québec, cherche un Développeur senior Java/Spring Boot spécialisé en architecture microservices pour rejoindre son équipe. Poste permanent en mode hybride. Le candidat prendra en charge le cycle backend complet, du squelette Spring Boot jusqu...Permanent employmentWork at office
- ...critical lending platforms at Propel using Java and Spring Boot. Work across established systems,... ...customer workflows.As an Intermediate Software Developer, you will design, test, and maintain... .... The work includes Hibernate or JPA, REST, SQL, and database-backed applications....
- Responsibilities In depth knowledge of Java concepts including Streams, Threads, and CollectionsAdvanced proficiency in Java programming with experience using Spring BootProficiency in setting up Java projects using Maven or GradleUnderstanding of BOM (Bill of Materials)...
- Build enterprise applications in Toronto using Java, Spring Boot, and SQL. This individual-contributor role supports scalable, high-performance technology solutions.Scotiabank seeks a Software Engineer with seven-plus years of development experience. You will design applications...Permanent employment
- SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB Experience Range: 9–12 Years MUST-HAVE TECHNICAL/FUNCTIONAL SKILLS Core Development... ...& Messaging Experience with Kafka (preferred)REST-based integrations with upstream/downstream systemsROLES...
- NTT DATA in Halifax, Canada seeks a seasoned FullStack/Java Spring Engineer to design, develop, and deploy scalable enterprise applications. You will work on microservices, REST APIs, and event-driven architectures using Kafka, RabbitMQ, and Azure Service Bus. The role requires...
- ...seeking an experienced Fullstack Developer with strong Java backend expertise to design, build, and maintain scalable enterprise software in a predominantly remote, international team. You will contribute to microservices, REST APIs, and CI/CD pipelines, collaborate with...Permanent employmentRemote work
- ...Companies - Discover Communications is seeking a senior backend engineer to design, develop, and maintain enterprise-grade Java applications in a hybrid Canada-based role. You will build scalable microservices and RESTful APIs with Spring Boot, Kafka, Cassandra, and Kubernetes....
- ...PointClickCare is redefining healthcare software engineering, enabling engineers to build scalable, secure SaaS solutions for health... ...Software Engineer role focuses on delivering high-quality Java applications, RESTful services, and TDD-driven development within a hybrid...
- ...Solutions Inc. in Canada is seeking a Senior Java Developer to build secure, scalable... ...-on role requires expertise in Java, Spring Boot and microservices within enterprise-scale systems. You will design and implement microservices, REST APIs, and robust backend services, collaborating...
$85k - $125k per year
A leading tech company in Toronto is seeking a Java Backend Developer with 8+ years of experience. The role... ...on designing Java/Java EE solutions, developing Microservices and REST APIs, and utilizing technologies like Spring and SQL. Ideal candidates will have a solid understanding...Contract work- ...Citi’s global reference data architecture with Java, microservices, and cloud-ready applications in a hybrid engineering environment. Influence platforms serving clients... ...team. You will guide architecture decisions, apply Spring technologies, build REST APIs, and work with...Worldwide
- ...in Toronto, Canada, seeks an experienced Java backend developer to own critical SDLC phases and deliver scalable microservices. You will work in an agile Scrum environment... ...data services. You will leverage Java, Spring Boot, REST, Kafka, and containerized deployments on...
- ...consulting firm in Mississauga is seeking an experienced Core Java Developer. The role involves building scalable applications... ...of experience in Core Java, along with strong skills in Spring Boot, Microservices architecture, and AWS Cloud services. This is a contract position...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer - Spring, Rest & Microservices. Be the first to apply!
Related searches
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB
- java spring boot developer Winnipeg, MB
- java Winnipeg, MB

