CrawlJobs Logo

Senior Java Back End Developer

Canada, Mississauga, Ontario, Canada, Toronto, Ontario, Canada 94300.00 - 141500.00 USD / Year · Job Posted May 14, 2026
Apply Position
Job Link Share

Job Responsibility

  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Have the ability to provide technical leadership on projects implemented using advanced knowledge of application development
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business

Requirements

  • 6-8 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Experience with Java programming language
  • Experience with Kafka
  • Bachelor’s/Master’s degree in Computer Science/Engineering/STEM subject Or experience in a similar role

Looking for more opportunities?

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

Similar Jobs for

Senior Java Back End Developer

8 matching positions

Back-End Senior Developer

We are looking for a highly talented and motivated senior engineer to join our R...
Location
Location
United States , Scottsdale, Arizona
Salary
Salary:
Not provided
skyrepublic.com Logo
Sky Republic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in back-end software development
  • Desire and ability to rapidly learn new technologies, put them in practice with tough deadlines, and work through challenging problems
  • Proficient with agile (Scrum/Kanban/XP) software development methodology and continuous delivery techniques and tools (Jenkins, Git, Jira etc.)
  • Familiar with cloud service development ecosystem (Amazon AWS, Google Cloud Platform, Microsoft Azure)
  • Practical development experience with some of the following technologies: Concurrent and strongly typed programming language such as Golang (preferred), C++, Java
  • REST API and JSON schemas
  • Linux container technologies (Docker, Kubernetes, etc.)
  • SQL databases (PostgreSQL, MySQL, Oracle)
  • Information Security concept and cryptography theory
  • Middleware software technologies (Apache Service Mix, IBM WebSphere, Mulesoft, WSO2 etc.)
Job Responsibility
Job Responsibility
  • Contribute to a highly creative and experienced team in an agile and collaborative environment
  • Participate in all phases of development including design, coding, deployment, testing, documentation and maintenance of Sky Republic solutions
  • Apply software development best practices such as unit testing, code review, test automation and continuous delivery to produce high quality software
  • Work with various stakeholders and customers to develop the Sky Republic offering and ensure its adoption
What we offer
What we offer
  • Attractive compensation (salary + bonus + equity)
  • Medical, Dental, Vision, 401K
  • Flexible working hours
  • Fulltime
Read More
Arrow Right

Senior Back End Developer

If you are a seasoned Java Developer who thrives on building high-scale, resilie...
Location
Location
Romania , Bucuresti
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Mastery: 5+ years of experience, with a deep dive into Java 17/21 and the Spring Ecosystem (Boot, Cloud, Security, Data)
  • Solid understanding of Reactive Programming (WebFlux), Microservices, and Event-Driven Architectures
  • Hands-on experience with Apache Kafka (Streams, Schema Registry) and a mix of SQL/NoSQL (PostgreSQL, MongoDB, Redis)
  • Proficiency with Docker, Kubernetes (K8s), and modern CI/CD pipelines (GitLab CI, ArgoCD, Helm)
  • Strong advocate for Clean Code, SOLID principles, and system observability
  • Mandatory higher education (technical university studies)
Job Responsibility
Job Responsibility
  • Technical Ownership: Design and develop high-performance, low-latency backend services using modern Java (21/25)
  • Architectural Influence: Contribute to solution design, proposing modern patterns and tools to optimize time-to-market
  • Leadership: Act as a technical mentor for junior and mid-level developers, fostering a culture of continuous learning and collective responsibility
  • Innovation: Build and maintain internal libraries and boilerplates that define our team’s technical standards
What we offer
What we offer
  • Hybrid working regime 2 days from the office, 3 days remote
  • Special discounts for Vodafone employees, Friends & Family offers
  • Demo telephone subscription - unlimited (voice and data)
  • Voucher for the purchase of a mobile phone
  • Medical subscription to a top private clinic & other medical benefits
  • Insurance for hospitalization and surgical interventions
  • Life insurance
  • Meal tickets
  • Bookster subscription
  • Participation in development programs and challenging projects in the leadership area
  • Fulltime
Read More
Arrow Right

Senior Back End Developer

As a Senior Back-End Developer, you will play a key role in designing and buildi...
Location
Location
Romania , Bucuresti
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years of experience in software development (Java / JEE)
  • Strong experience designing and implementing multi‑layer applications using Spring MVC and Spring Boot
  • Experience working with RESTful APIs and SOAP services
  • Good understanding of application servers such as Weblogic, JBoss, Tomcat
  • Hands‑on experience with JEE technologies (CDI, EJB, JPA, JMS, JTA, JSP, JSF, JAX‑WS, JAX‑RS)
  • Knowledge of security standards such as OAuth and OIDC
  • Experience with relational databases (MariaDB, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis)
  • Experience working in an Agile environment (Scrum, SAFe) with tools like JIRA and Confluence
  • Strong communication and collaboration skills
  • Good time management and ability to handle deadlines effectively
Job Responsibility
Job Responsibility
  • Develop applications and services as part of an Agile squad, contributing to iterative delivery cycles
  • Build and optimize backend interfaces and services exposed to internal and external consumers
  • Write clean, reusable, efficient, and well‑documented code
  • Design and implement low‑latency, high‑availability, and high‑performance applications
  • Integrate multiple data sources, systems, and databases into unified solutions
  • Develop user authentication and authorization mechanisms across various systems and environments
  • Understand and apply fundamental design principles for scalable and maintainable backend systems
  • Collaborate with cross‑functional colleagues to ensure smooth operation of integrated services
  • Monitor, troubleshoot, and resolve production issues
  • Actively support interoperability between applications and platforms
What we offer
What we offer
  • Hybrid working regime 2 days from the office, 3 days remote
  • Special discounts for Vodafone employees, Friends & Family offers
  • Demo telephone subscription - unlimited (voice and data)
  • Voucher for the purchase of a mobile phone
  • Medical subscription to a top private clinic & other medical benefits
  • Insurance for hospitalization and surgical interventions
  • Life insurance
  • Meal tickets
  • Bookster subscription
  • Participation in development programs and challenging projects in the leadership area
Read More
Arrow Right

Java Back End Applications Development Senior Programmer Analyst – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Java (1.8 and above), Spring Boot, Spring Cloud, Spring Batch
  • REST API's, Multithreading, Design Patterns, Data Structure
  • JPA, Hibernate
  • Oracle, Query Optimization, Indexing, partitioning, Stored Procedures, Data Migration
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower-level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Back End Developer - Consumer Wealth

As a Senior Software Engineer, Back End Developer in the Consumer Wealth team, y...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of related experience in back-end software engineering within product-based companies
  • Proven track record of architecting, building, and maintaining microservices and complex cloud environments
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Experience with financial systems, transactional consistency, or regulated environments is a plus
  • Strong interest in financial products and wealth management systems
  • Ability to communicate in a structured and convincing manner, adapting style to build trust with various stakeholders
  • Proven ability to generate intellectual property and thought leadership
  • Identify and capitalize on emerging technology trends
  • Passionate about empowering users to grow their savings and build financial well-being through technology
Job Responsibility
Job Responsibility
  • Define the technical strategy for the Consumer Wealth domain
  • Architect complex subsystems that power savings and investment features
  • Design and build scalable, high-quality systems that solve complex financial engineering problems
  • Build cross-organizational relationships to drive technical alignment
  • Represent the technical vision externally and internally
  • Stay ahead of emerging technology trends in FinTech and wealth management
  • Develop the next generation of technical leaders
  • Champion a culture of high-quality engineering and continuous improvement
  • Contribute to the Consumer Wealth back-end infrastructure
  • Take ownership of your work from start to finish
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Health Coverage
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Fulltime
Read More
Arrow Right

Senior Staff Principal Back-end and Front-end Engineer

Senior/Staff/Principal Back-End and Front-End Engineers – New York – On-Site – O...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • GCP and/or AWS or Azure, Distributed Systems focus
  • 6+ Years of Experience
  • Start-Up Experience
  • 6+ years of React experience
  • 3+ years of React Native experience
  • Proven experience in React Native, TypeScript/JavaScript, Redux/Global state management frameworks
  • Strong UX design skills, problem solving, and troubleshooting skills.
  • Understanding of how to optimize the delivery of code and assets to a browser or device
  • Ability to articulate the benefits and challenges of depending on front-end libraries, frameworks, and tool-sets
Job Responsibility
Job Responsibility
  • Designing, deploying, and documenting the back-end services for the website and mobile app
  • Promote best practices, guarantee that integrations are technically feasible, and optimise the application for optimal speed, scalability, and dependability
  • Investigate and utilize Google Cloud Platform services to continuously improve application architecture
  • Implement microservices using Java and Quarkus framework
  • Propose and enhance automation initiatives related to infrastructure as code, CI/CD, monitoring and alerting
  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, and efficient code
  • Become a foundational member of our team, working alongside the Head of Engineering and Head of Product
  • Develop user-facing features
  • Work directly with the frontend engineering and product teams across the React Native mobile app
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are looking for a dynamic and skilled Java Full Stack Developer with 3-4 year...
Location
Location
India , Chennai
Salary
Salary:
Not provided
inspirisys.com Logo
Inspirisys Solutions Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years of professional development experience as a Full Stack Developer
  • Strong experience with Java (Java 8 or later) and frameworks like Spring Boot, Hibernate
  • Experience with front-end technologies (HTML5, CSS3, JavaScript, React, and Angular)
  • Knowledge of databases (MySQL, PostgreSQL, or similar) and ability to write SQL queries (DDL and DML)
  • Familiarity with version control tools (e.g., Git)
  • Understanding of RESTful web services and API design principles
  • Experience with Agile development methodologies
  • Familiarity with unit testing frameworks like JUnit, TestNG
  • Strong problem-solving and debugging skills
  • Good communication skills, Documentation Skills and ability to work in a collaborative team environment
Job Responsibility
Job Responsibility
  • Design, develop, and deploy Java-based applications, focusing on both front-end and back-end components
  • Work with frameworks like Spring Boot, Hibernate, and related technologies to build robust and scalable solutions
  • Develop RESTful APIs to support front-end functionalities and integrate with other services
  • Write clean, efficient, and reusable code while adhering to best practices and coding standards
  • Collaborate with UI/UX designers to implement user-friendly and responsive front-end applications
  • Utilize front-end technologies like HTML5, CSS3, JavaScript (React or Angular 16 and above), and related frameworks
  • Participate in code reviews and ensure the quality of the codebase
  • Troubleshoot and debug issues across both front-end and back-end systems
  • Work in an Agile environment, collaborating with cross-functional teams to deliver high-quality software
  • Keep up-to-date with the latest industry trends, technologies, and best practices
  • Fulltime
Read More
Arrow Right

Senior Java Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in systems analysis and programming of software applications
  • Strong expertise in Java/J2EE with hands-on experience in enterprise application development.
  • Proficient in front-end development using Angular, delivering responsive and user-friendly interfaces.
  • Solid experience in back-end development, designing and implementing Microservices and RESTful APIs.
  • Working knowledge of databases, including Oracle and MongoDB, with experience in basic data modeling and queries.
  • Experience working in Agile development environments, collaborating with cross-functional teams and participating in sprint ceremonies.
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right