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
- 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
- ...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
$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...- 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 •...
- 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
- 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
- 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
- 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)...
- ...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....
- 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
- 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...
- ...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
- 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...
- ...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
- 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
- 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...
- ...services provider is seeking a Senior Java Developer in Mississauga, ON, with hybrid... ...possess strong experience in Java, Spring Boot, and Microservice architecture, alongside skills in no-SQL... ...Agile environment, contributing to high-quality software development. #J-18808-Ljbffr
- ...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
- ...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
- ...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...
- ...distributed architectures as a permanent hybrid Senior Software Engineer building microservices and event-driven integrations for enterprise energy technology... ...You will design distributed production systems, create RESTful APIs, and translate business requirements into technical...Permanent employment
$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- ...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....
- 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
- Build enterprise Java applications with Spring Boot and REST APIs at Tata Consultancy Services. Develop scalable solutions within distributed systems.This... ...enterprise applications. The work emphasizes microservices architecture, API integration, and resilient systems....
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

