CrawlJobs Logo

Backend Java Spring Boot Developer

Canada, Mississauga 130000.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We are seeking a skilled Backend Java Spring Boot Developer to design, develop, and maintain scalable backend services and APIs. The candidate will work closely with frontend developers, architects, and DevOps teams to build high-performance enterprise applications.

Job Responsibility

  • Develop and maintain backend applications using Java and Spring Boot
  • Design and implement RESTful APIs and microservices
  • Integrate backend services with databases, external APIs, and enterprise systems
  • Optimize applications for performance, scalability, and security
  • Collaborate with frontend teams to support end-to-end application functionality
  • Troubleshoot and resolve application issues and performance bottlenecks
  • Participate in code reviews, testing, and deployment activities
  • Maintain technical documentation and follow best development practices

Requirements

  • Strong experience with Java and Spring Boot framework
  • Experience with REST APIs, microservices architecture, and backend development
  • Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB
  • Experience with Git, CI/CD pipelines, and build tools (Maven or Gradle)
  • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Strong analytical and debugging skills

Nice to have

  • Experience with Docker, Kubernetes, or containerized environments
  • Familiarity with event-driven architectures and messaging systems (Kafka, RabbitMQ)
  • Experience working in Agile/Scrum development environments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Backend Java Spring Boot Developer

8 matching positions

Java Backend (Spring Boot)

Location
Location
Canada , Toronto
Salary
Salary:
130000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Angular 8 or above , Angular 14 preferred, Angular JS, Lazy Loading concepts
  • front end technologies Javascript, HTML, CSS
  • Azure,agile way of working, java , J2EE, Node JS
  • Hands on experience on key concepts such as Lazy Loading, Redux
  • NgRx & reactive programming
  • Develop new user-facing responsive features
  • Full stack Development /Angular Experience
  • Optimize front end applications for maximum speed & performance
  • Expertise in modern JavaScript / TypeScript / ES6+
  • Angular2 and above, Lifecycle & CLI
Job Responsibility
Job Responsibility
  • Develop new user-facing responsive features
  • Optimize front end applications for maximum speed & performance
  • Strong REST API design and implementation
  • Fulltime
Read More
Arrow Right

Java Spring Boot Backend Engineer

Location
Location
India , Coimbatore
Salary
Salary:
Not provided
ardhas.com Logo
Ardhas Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–10 years of proven, hands-on experience as a Backend Engineer or Java Developer, primarily focused on Spring Boot
  • Deep expertise in Java (LTS version preferred), Spring Framework (Core, Boot, Data, Integration), and building scalable backend services
  • Solid understanding and practical experience with relational databases such as MySQL or Postgres, including performance tuning
  • Proficiency with build tools like Maven or Gradle, version control systems like Git, and CI/CD tools like Jenkins
  • Experience with containerization (Docker/Kubernetes) and deployment on any public cloud platform (e.g., AWS, Azure, GCP)
  • Experience with tools like Swagger for API documentation and Postman/Newman or similar for testing
  • Strong analytical and problem-solving abilities with excellent attention to detail
  • Excellent written and verbal communication skills with the ability to collaborate effectively in a team environment
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy production-ready applications and components using Java (preferably Java 17+ or latest LTS) and the Spring Boot framework
  • Implement RESTful APIs and microservices architecture to support various frontend and partner integrations
  • Ensure high-quality code through unit testing, integration testing, and adherence to non-functional requirements (NFRs), including performance and security
  • Collaborate with product managers and other engineers to define system architecture, functional requirements, and technical specifications
  • Utilize and maintain modern CI/CD pipelines, integrating tools like Maven/Gradle, Jenkins, and Git
  • Work with containerization technologies like Docker and Kubernetes for deployment and scalability
  • Contribute to system monitoring, tracing, and logging for cloud-based applications
  • Actively participate in code reviews, design discussions, and troubleshooting production issues
  • Fulltime
Read More
Arrow Right

Backend Software Engineer (Java & Spring Boot) - Vois

We are seeking an experienced backend engineering professional with strong exper...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years of experience and proficient in Java (8, 11, or 17) with a solid understanding of object-oriented programming principles
  • Experienced with Spring Boot, Spring MVC, and Spring Data JPA
  • Comfortable designing and developing REST APIs and microservices
  • Knowledgeable in relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB
  • Familiar with Hibernate and JPA for data persistence
  • Skilled in problem-solving and debugging complex backend systems
  • Knowledgeable about API design principles and integration patterns
  • Experienced in event-driven systems using tools such as Kafka or RabbitMQ
  • Familiar with containerisation and orchestration using Docker and Kubernetes
  • Experienced with CI/CD tools such as Jenkins or GitHub Actions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and expose RESTful APIs to integrate with frontend applications and external systems
  • Contribute to a scalable microservices-based architecture
  • Collaborate closely with QA, DevOps, and Product teams to deliver high-quality features
  • Implement secure, high-performance solutions, including authentication and authorisation mechanisms
  • Monitor, optimise, and troubleshoot applications, resolving production issues efficiently
  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Write unit and integration tests and contribute to constructive code reviews
  • Support CI/CD pipelines and deployment automation activities
What we offer
What we offer
  • Opportunities to work on large-scale, distributed systems within a global organisation
  • Exposure to modern backend technologies, cloud platforms, and DevOps practices
  • A collaborative, inclusive environment that supports continuous learning and improvement
  • The chance to contribute to solutions that impact customers across multiple markets
  • Fulltime
Read More
Arrow Right

Backend Software Engineer (Java & Spring Boot) - VOIS

We are seeking an experienced backend engineering professional with strong exper...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years experience and Proficient in Java (8, 11, or 17) with a solid understanding of object-oriented programming principles
  • Experienced with Spring Boot, Spring MVC, and Spring Data JPA
  • Comfortable designing and developing REST APIs and microservices
  • Knowledgeable in relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB
  • Familiar with Hibernate and JPA for data persistence
  • Skilled in problem-solving and debugging complex backend systems
  • Knowledgeable about API design principles and integration patterns
  • Experienced in event-driven systems using tools such as Kafka or RabbitMQ
  • Familiar with containerisation and orchestration using Docker and Kubernetes
  • Experienced with CI/CD tools such as Jenkins or GitHub Actions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and expose RESTful APIs to integrate with frontend applications and external systems
  • Contribute to a scalable microservices-based architecture
  • Collaborate closely with QA, DevOps, and Product teams to deliver high-quality features
  • Implement secure, high-performance solutions, including authentication and authorisation mechanisms
  • Monitor, optimise, and troubleshoot applications, resolving production issues efficiently
  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Write unit and integration tests and contribute to constructive code reviews
  • Support CI/CD pipelines and deployment automation activities
What we offer
What we offer
  • Opportunities to work on large-scale, distributed systems within a global organisation
  • Exposure to modern backend technologies, cloud platforms, and DevOps practices
  • A collaborative, inclusive environment that supports continuous learning and improvement
  • The chance to contribute to solutions that impact customers across multiple markets
  • Fulltime
Read More
Arrow Right

Full Stack Java Spring Boot Micro Service Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-4 years with strong proficiency in Core Java (8+)
  • Spring Boot
  • backend microservices
  • focus on writing efficient, scalable code
  • experience with RESTful APIs
  • Hibernate/JPA
  • database management (SQL)
  • familiarity with DevOps tools like Git, Jenkins and containerization (Docker)
  • implementation of high-performance & scalable Java applications
  • optimizing code performance
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Full Stack Java Spring Boot Micro Service Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 0-2 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • 3-5 years with strong proficiency in Core Java (8+)Spring Boot, and backend microservices, with a focus on writing efficient, scalable code
  • Experience with RESTful APIs, Hibernate/JPA, database management (SQL)
  • Familiarity with DevOps tools like Git, Jenkins and containerization (Docker)
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Implementation of high-performance & scalable Java applications
  • Optimizing code performance and writing unit/integration tests
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Java Developer is responsible for working alongside Citi’s Financial Resourc...
Location
Location
Poland , Warsaw
Salary
Salary:
189660.00 - 322940.00 PLN / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-5 years in systems analysis and the development of modern full-stack applications
  • Strong hands-on experience with Java, Spring Boot, and SQL
  • Solid understanding of best practices, including clean code, design patterns, and writing high-quality, testable, and performant code
  • Solid understanding of relational databases (e.g., SQL Server, Oracle) and familiarity with NoSQL databases (e.g., MongoDB)
  • Strong problem-solving skills, attention to detail, and the ability to deliver results in a fast-paced environment
  • Good communication skills with fluency in English
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Participate in feasibility analysis, estimation, and technical planning for new and existing applications
  • Design, develop, test, and implement scalable application solutions, taking ownership across the full software development lifecycle
  • Analyze complex technical and business problems to propose effective, high-quality solutions
  • Collaborate with stakeholders and cross-functional teams to understand requirements and deliver value-driven solutions
  • Ensure application performance, stability, and security through monitoring and post-implementation improvements
  • Uphold code quality by contributing to development standards, best practices, code reviews, and CI/CD processes
  • Support production systems by troubleshooting issues and providing timely resolutions and enhancements
  • Continuously evaluate and improve system design, development processes, and technologies
What we offer
What we offer
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
  • Additional day off for volunteering
  • Cafeteria/ flex benefit
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Senior Java Backend Developer – Assistant Vice President is an intermediate leve...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of hands-on experience in Java backend development (17+)
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven expertise in building data processing applications
  • Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.)
  • Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models
  • Solid understanding of in-memory data loading techniques and efficient data joining strategies
  • In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management
  • Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture)
  • Proficient in Test-Driven Development (TDD) methodologies
  • Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities
  • Fulltime
Read More
Arrow Right