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 1 hour ago
Similar jobs that could be interesting for youBased on the Java Software Engineer - Spring, Rest & Microservices in Winnipeg, MB vacancy
- ...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
- ...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
- ...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-LjbffrSuggested
- 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...SuggestedWork at officeWeekend work3 days per week
$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...- 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
- 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 •...
- ...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....
- 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...
- 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...
- Build enterprise applications with Java, Spring Boot, and Angular in Montreal, supporting backend... .... The work spans Core Java, Spring Boot, REST, Angular, TypeScript, SQL, and relational... ...: Seven-plus years of software development experienceStrong Core Java and...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
- ...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...
- 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...
- 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...
- ...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
- ...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...
- ...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....
- Build backend services with Java and Spring Boot as a senior engineer at Citi, applying an AI-first mindset across the product lifecycle.This full-time individual... ...exampleRequirements: Six or more years of hands-on software engineering experienceStrong Java and Spring Boot...Full time
- ...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...
- Build secure payment software at Interac using Java, Spring Boot, and microservices within a flexible hybrid work model. Help strengthen Canada’s financial ecosystem.As a Senior Software Developer, you will develop and maintain highly distributed, high-performance payment systems...Full timeFlexible hours
- ...performance payment systems at Interac as a Senior Java Developer specializing in Spring, Spring Boot, and microservices. Work within Canada’s financial technology... ...architecture and application maintenance documentsApply software design, testing, and CI/CD best practicesPerform...
- As a Java Senior Developer, you will Maintain active relationships with Product Owner... ..., developing, and troubleshooting software in the user interface or service layers... ...architectureKnowledge of google/AWS cloud jJava/JEE, Spring, Spring boot, REST/SOAP web services, Hibernate, SQL,...
- ...YouTube, and Facebook.Inviting applications for the role of Java Software Engineer at Calgary, AB Role: Java Software Engineer Location: Calgary... ...and SQL Select (including related syntax/features)Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java...Full timeWork at office
- Offre d'emploi : Développeur Java Back-End SeniorLocalisation : MontréalMode de travail... ...un environnement moderne basé sur les microservices et le cloud.✅ Ton quotidien sera rythmé... ...senior.Maîtrise de Java et du framework Spring Boot.Solide expérience dans la conception...Daily paidWork at officeDay shift2 days per week
- ...are seeking a Senior Full Stack Java Developer, preferably with... ...CI/CD pipelines following best software development and DevOps standards... ...knowledge of core Java and Spring frameworks (including Spring Boot).Solid understanding of microservice architecture, design patterns,...
$100k - $110k per year
EmergiTEL is hiring a Software Engineer for our client in the Digital Identity, Cybersecurity... ...an object-oriented language such as JAVA or Python Strong understanding of object... ...experience developing and maintaining RESTful APIs. Strong coding discipline with...Permanent employment- Build clean, robust software as a Senior Java Developer in Toronto, ON. Apply Spring frameworks, RESTful APIs, and strong problem-solving skills daily.Triunity Software is seeking a Senior Java Developer for its growing team in Toronto. This position focuses on developing Java...
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

