CrawlJobs Logo

Java Angular Software Engineer

Canada · Job Posted February 01, 2026
Apply Position
Job Link Share

Job Description

Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.

Job Responsibility

  • Craft software code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality
  • Apply object-oriented programming concepts and design patterns
  • Actively contribute to agile project teams during scrums, sprint planning, and code reviews
  • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation
  • Write automated unit tests
  • Responsible for integration testing (both manual and automated)
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features
  • Client-facing experience and strong communication skills
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development
  • A minimum of 8+ years of experience/expertise
  • Solid software development experience using Java
  • Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
  • Experience building applications with Angular 2+
  • Experience building REST Web Services
  • Front-end technologies: Angular 2+, JavaScript/TypeScript, HTML, CSS
  • Experience writing SQL Queries & knowledge of Joins, Views, Group By, Having Clause etc
  • Familiar with version control systems, preferably GIT
  • Experience in Agile software development methodologies
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation)
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems
  • Experience implementing Unit, Integration and End-to-End Testing
  • Client-facing experience and strong communication skills

Nice to have

  • Struts, Backbone, Marionette
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Working with Cloud technologies (AWS, Azure)
  • Containers using Docker/Kubernetes

What we offer

  • Flexible work environment – whether it's the office, your home, or a blend of both
  • Remote-first approach
  • Part of a global team, learning from top talent around the world and across cultures
  • Well-being focus
  • Fitness offerings
  • Mental health plans (country-dependent)
  • Generous time off
  • Accelerate career growth and development opportunities - across projects, offerings, and industries

Looking for more opportunities?

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

Similar Jobs for

Java Angular Software Engineer

8 matching positions

Sr. Software Engineer - Java+ Angular

We are looking forward to hire FullStack (Java + Angular+AWS) professionals at t...
Location
Location
India , Pune
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience in Java and related technologies
  • Good understanding for Spring framework - Spring core, MVC, Boot, Microservices pattern
  • Working knowledge of building Micro Services, RESTful web Services using any framework (Spring Boot, JaxRS, Jersey)
  • Hands on experience in web services development and solid understanding of Java web technologies using Java 8
  • Solid understanding of UI basics HTML, CSS, Java script, jQuery, Ajax
  • Hands-on on Typescript and Angular 9+ with modular architecture
  • Good understanding of Message Queues and have worked upon any one of them (Kafka / RabbitMQ / ActiveMQ)
  • Expertise in Relational database (MySQL / MS SQL /Oracle)
  • Working experience in Devops Build Tools – Maven / Gradle Version control - Git, GitHub / Bitbucket CI/CD - Jenkins, Ansible, Artifactory
  • Good understanding in building & deploying application on the AWS cloud platform
  • Fulltime
Read More
Arrow Right

Software Engineer Fullstack (Java, Angular)

Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • 2-4 years of professional experience in Java, SpringBoot applications development
  • Strong proficiency in Angular, Java and its ecosystem (Spring Framework, Spring Boot, Hibernate, Maven/Gradle)
  • Extensive experience with designing and developing RESTful APIs and UI/UX forms
  • Solid understanding of App Development, object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases Oracle / SQL
  • Familiarity with version control systems (e.g., Git)
  • Experience on DEVOPS, CI/CD, Build Tools Maven, Ant, with knowledge on using Sonar, Blackduck and Jenkins
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
  • Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
  • Ability to design, develop components with minimal assistance and ability to effectively interact, collaborate with development architects and stakeholders to design scalable, maintainable, and secure application architectures, ability to effectively communicate development progress, Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation, evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality, Perform peer code review of project codebase changes
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts, identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision and 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, Full Stack (Angular, Java)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , McLean
Salary
Salary:
161800.00 - 184600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 3 years of experience in software engineering (Internship experience does not apply)
  • 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
  • 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 3+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java + Neo4j)

We are looking for a Senior Software Engineer (Java + Neo4j) to join Sopra Steri...
Location
Location
Poland , Katowice
Salary
Salary:
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of commercial experience in a senior or senior-ready role
  • Strong experience with Java 8–21 (partially also newer versions, depending on the module)
  • Hands-on knowledge of Neo4j 4.4 – 5.X
  • Knowledge of Spring 5.2 and Springboot 2.3
  • Knowledge of ElasticSearch 7.17- 8.X
  • Proficiency with Git and GitHub
  • Analytical and problem-solving mindset
  • Strong communication skills to collaborate with cross-functional teams
  • Proactive and detail-oriented
  • Ability to document processes and share knowledge effectively
Job Responsibility
Job Responsibility
  • Design, implement, and deliver high-quality software solutions
  • Translate business and technical requirements into clean, efficient code
  • Develop, test, and maintain application modules and services
  • Apply clean code standards and performance optimization best practices
  • Participate in code reviews, unit, and integration testing
  • Collaborate closely with technical leaders, clients, and cross-functional teams
  • Contribute to problem-solving and technical discussions
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • workation
  • certifications (paid by the company)
  • Fulltime
Read More
Arrow Right

Angular Software Engineer — Digital Banking

Citi is hiring an Angular Software Engineer to join a cross-functional Agile tea...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack web development and/or testing, with hands-on Angular development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain web frontend applications using Angular and Java Spring Boot microservices, delivering customer-facing banking and credit card features across digital channels
  • Translate application designs into clean, secure, and maintainable code, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Angular component development, unit test creation, API scaffolding, and Spring Boot boilerplate code generation
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring an inclusive experience for all users
  • Analyze root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside meaningful in-person collaboration
  • Structured learning and development opportunities to deepen your Angular and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning web frontend, backend microservices, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team culture that actively encourages continuous improvement, knowledge sharing, and ownership
  • Access to Citi's global network, connecting you with colleagues and engineering teams across geographies and product areas
  • Wellbeing and work-life balance support, including programs designed to help you thrive both inside and outside of work
  • Fulltime
Read More
Arrow Right
New

Java Software Engineer — Digital Banking

Citi is hiring a Java Software Engineer to join a cross-functional Agile team bu...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack development and/or testing, with hands-on Java and Spring Boot development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable Java code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain Java Spring Boot microservices and Angular web frontend applications that deliver customer-facing banking and credit card features across digital channels
  • Translate application designs into secure, stable, and maintainable code across Angular and Java Spring Boot platforms, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development framework, executing scripts and recording results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Java Spring Boot development, unit test creation, API scaffolding, and Angular component generation
  • Participate in all Agile development stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring a consistent experience for all users
  • Investigate root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside structured team collaboration
  • Structured learning and development opportunities to deepen your Java, Spring Boot, and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning Java backend microservices, Angular frontend, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team environment that actively encourages continuous improvement, knowledge sharing, and technical ownership
  • Access to Citi's global engineering network, connecting you with colleagues and product teams across geographies and business areas
  • Wellbeing and work-life balance support, including programs designed to help you perform at your best inside and outside of work
  • Fulltime
Read More
Arrow Right
New

Java Software Engineer — Digital Banking

Citi is hiring a Java Software Engineer to join a cross-functional Agile team bu...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack development and/or testing, with hands-on Java and Spring Boot development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable Java code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain Java Spring Boot microservices and Angular web frontend applications that deliver customer-facing banking and credit card features across digital channels
  • Translate application designs into secure, stable, and maintainable code across Angular and Java Spring Boot platforms, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development framework, executing scripts and recording results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Java Spring Boot development, unit test creation, API scaffolding, and Angular component generation
  • Participate in all Agile development stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring a consistent experience for all users
  • Investigate root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside structured team collaboration
  • Structured learning and development opportunities to deepen your Java, Spring Boot, and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning Java backend microservices, Angular frontend, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team environment that actively encourages continuous improvement, knowledge sharing, and technical ownership
  • Access to Citi's global engineering network, connecting you with colleagues and product teams across geographies and business areas
  • Wellbeing and work-life balance support, including programs designed to help you perform at your best inside and outside of work
  • Fulltime
Read More
Arrow Right

Angular Software Engineer — Digital Banking

Citi is hiring an Angular Software Engineer to join a cross-functional Agile tea...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack web development and/or testing, with hands-on Angular development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain web frontend applications using Angular and Java Spring Boot microservices, delivering customer-facing banking and credit card features across digital channels
  • Translate application designs into clean, secure, and maintainable code, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Angular component development, unit test creation, API scaffolding, and Spring Boot boilerplate code generation
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring an inclusive experience for all users
  • Analyze root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside meaningful in-person collaboration
  • Structured learning and development opportunities to deepen your Angular and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning web frontend, backend microservices, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team culture that actively encourages continuous improvement, knowledge sharing, and ownership
  • Access to Citi's global network, connecting you with colleagues and engineering teams across geographies and product areas
  • Wellbeing and work-life balance support, including programs designed to help you thrive both inside and outside of work
  • Fulltime
Read More
Arrow Right