CrawlJobs Logo

Back End Java Developer

Canada, Mississauga Employment contract 94300.00 - 141500.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

The Back End Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility

  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends

Requirements

  • 5+ years of experience in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradl
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
  • Excellent problem-solving skills and attention to detail
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment
  • Experience with GraphQL API design and development
  • Familiarity with Spring Cloud for building distributed systems
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)

Looking for more opportunities?

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

Similar Jobs for

Back End Java Developer

8 matching positions

Java Back End Developer - Assistant Vice President

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in managing and implementing successful projects
  • Ability to take ownership and make technical decisions on software development projects
  • Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
  • Extensive knowledge of software engineering and object-oriented design
  • Demonstrated leadership and management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Hands on knowledge in Java ,Spring-boot, Microservices
  • Manages multiple priorities and facilitates projects to consistently meet deadlines
  • Produces high-quality technical and end-user documentation
Job Responsibility
Job Responsibility
  • Manage a team of Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts
  • Oversee process for technical issue escalation and prioritize technical issue resolution
  • Leverage skills across Applications Development area to provide technical oversight across systems and applications
  • Communicate internal and external departmental interdependence as well as cross product and cross project
  • Resolve issues using in-depth knowledge of concepts and procedures within applications development
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement
  • Contribute to planning, budget management, formulation of procedures, and resource planning negotiating with external parties when necessary
  • 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right
New

Java Back End Developer – Vice President

The Applications Development Senior Manager is a senior management level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ 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
  • Java, Kafka, Mongo DB, Kubernetes, Docker, ElasticSearch
  • Java Functional programming, Spring Boot Libraries
  • Must have TDD and BDD style developments
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Senior Java Back End Developer

Location
Location
Canada , Mississauga, Ontario, Canada, Toronto, Ontario, Canada
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Java Back End Developer

We are looking for an experienced Java Back End Developer to join our team on a ...
Location
Location
United States , Commerce, California
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience in Java backend development
  • Proficiency in working with APIs, including development, testing, and management
  • Strong understanding of XML technologies and related file formats
  • Familiarity with Software Development Kits (SDKs) and their implementation
  • Experience in hardware integrations and middleware applications
  • Proven ability to debug and test complex systems effectively
  • Knowledge of file format conversions and data mapping processes
  • Excellent problem-solving and analytical skills with attention to detail
Job Responsibility
Job Responsibility
  • Develop and maintain backend systems using Java, ensuring high performance and reliability
  • Implement file parsing, transformation, and generation processes to meet project requirements
  • Integrate hardware systems and middleware applications, leveraging preferred technologies
  • Conduct file format conversions and ensure compatibility across various platforms
  • Design, develop, and maintain APIs to support data mapping and middleware logic
  • Debug, test, and troubleshoot backend systems to ensure smooth integration and functionality
  • Collaborate with cross-functional teams to align backend solutions with overall project goals
  • Deliver high-quality code that adheres to best practices and industry standards
  • Optimize backend processes to improve efficiency and scalability
  • Document technical solutions and processes for future reference
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Java Back End Developer

The Digital S/W Engineer Intmd Analyst is a developing professional role, requir...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years in an Apps Development role
  • strong analytical and quantitative skills
  • experience in running high traffic, distributed, cloud based services
  • experience in affecting large culture change
  • experience leading infrastructure programs
  • skilled at working with third party service providers
  • excellent written and oral communication skills
  • knowledge of Java and Spring Boot
  • financial domain expertise, specialized in payments
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms
  • address a variety of responses to problems, questions, or situations by applying established criteria
  • responsible for applications systems analysis and programming activities
  • accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities
  • provide sound understanding of application development concepts and principles
  • consult with users, clients and other technology groups on issues and recommend programming solutions
  • learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • understand business requirements, applications/services, runtime operations and maintenance
  • evaluate system designs and architecture
  • Fulltime
Read More
Arrow Right

Java Back End Developer

Location
Location
United States , Kennesaw
Salary
Salary:
Not provided
cpctechno.com Logo
CPC Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good problem-solving skills and understanding of data structures
  • Experience in RESTful web services and SOA concepts
  • Proficiency in writing automated unit and functional tests
  • Proficient with Git source control
  • Experience in Messaging systems like KAFKA, AMQ, JMS, or similar framework is a plus
  • Strong knowledge of Java and Java-based frameworks like Spring
  • Proficient with Git source control and effective branching and release management practices
  • Understanding of Messaging Concepts
  • Strong communication skills in a collaborative environment
  • Strong critical thinking skills and ability to devise innovative solutions
Job Responsibility
Job Responsibility
  • Working with the Agile team to clarify new products and features requested by the Product team
  • Collaborating with other developers to design and implement required solutions
  • Participating in pair programming in the delivery of both POC and targeted features
  • Understanding and applying technical architecture to ensure consistent, reliable, and secure deployments
  • Enhancing and maintaining existing product capabilities
  • Participating in formal and informal code reviews to ensure code quality
  • Actively contributing to the automated test suite to enable continuous integration
  • Assisting with application deployments in our Cloud environment
  • Fulltime
Read More
Arrow Right

Java Back End Developer

Location
Location
United States , Kennesaw
Salary
Salary:
Not provided
cpctechno.com Logo
CPC Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good problem-solving skills and understanding of data structures
  • Experience in RESTful web services and SOA concepts
  • Proficiency in writing automated unit and functional tests
  • Proficient with Git source control
  • Experience in Messaging systems like KAFKA, AMQ, JMS, or similar framework is a plus
  • Strong knowledge of Java and Java-based frameworks like Spring
  • Proficient with Git source control and effective branching and release management practices
  • Understanding of Messaging Concepts
  • Strong communication skills in a collaborative environment
  • Strong critical thinking skills and ability to devise innovative solutions
Job Responsibility
Job Responsibility
  • Working with the Agile team to clarify new products and features requested by the Product team
  • Collaborating with other developers to design and implement required solutions
  • Participating in pair programming in the delivery of both POC and targeted features
  • Understanding and applying technical architecture to ensure consistent, reliable, and secure deployments
  • Enhancing and maintaining existing product capabilities
  • Participating in formal and informal code reviews to ensure code quality
  • Actively contributing to the automated test suite to enable continuous integration
  • Assisting with application deployments in our Cloud environment
  • Fulltime
Read More
Arrow Right

Java Back End Developer

Location
Location
United States , Kennesaw
Salary
Salary:
Not provided
cpctechno.com Logo
CPC Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good problem-solving skills and understanding of data structures
  • Experience in RESTful web services and SOA concepts
  • Proficiency in writing automated unit and functional tests
  • Proficient with Git source control
  • Experience in Messaging systems like KAFKA, AMQ, JMS, or similar framework is a plus
  • Strong knowledge of Java and Java-based frameworks like Spring
  • Proficient with Git source control and effective branching and release management practices
  • Understanding of Messaging Concepts
  • Strong communication skills in a collaborative environment
  • Strong critical thinking skills and ability to devise innovative solutions
Job Responsibility
Job Responsibility
  • Working with the Agile team to clarify new products and features requested by the Product team
  • Collaborating with other developers to design and implement required solutions
  • Participating in pair programming in the delivery of both POC and targeted features
  • Understanding and applying technical architecture to ensure consistent, reliable, and secure deployments
  • Enhancing and maintaining existing product capabilities
  • Participating in formal and informal code reviews to ensure code quality
  • Actively contributing to the automated test suite to enable continuous integration
  • Assisting with application deployments in our Cloud environment
  • Fulltime
Read More
Arrow Right