CrawlJobs Logo

Java Angular Software Engineer

3pillarglobal.com Logo

3Pillar Global

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
February 01, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Angular Software Engineer

Java Software Engineer

We are looking for intermediate full-stack software engineers who are passionate...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a Software Engineer/Developer using Java
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo)
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are looking for entry level full-stack software engineers who are passionate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a Software Engineer/Developer using Java
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo)
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right

Software Engineer

Nissint is looking for talented, hardworking software engineers with the drive t...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
nissint.com Logo
Nissint Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. citizenship
  • Reside in the Maryland area
  • TS/SCI clearance with Polygraph
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelors degree in Computer Science or related discipline from an accredited college or university (Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a Bachelors degree)
  • Recent JavaScript experience
  • Java experience
  • UI/Angular experience
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
  • Work individually or as part of a team
  • Review and test software components for adherence to the design requirements and documents test results
  • Resolve software problem reports
  • Utilize software development and software design methodologies appropriate to the development environment
  • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
Read More
Arrow Right

Senior Fullstack Software Engineer

A digital consulting partner of ours is looking for a Contract Senior Full Stack...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
formularecruitment.co.uk Logo
Formula Recruitment
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Angular
  • Java
  • Node.js
  • MuleSoft
  • Cloud experience (AWS, Azure, GCP)
Job Responsibility
Job Responsibility
  • design, build, and maintain scalable, high-performance software systems
  • lead technical decision-making by reviewing designs, mentoring engineers, and driving best practices in code quality, architecture, and tooling
Read More
Arrow Right

Java/Angular Senior Software Development Engineer 1

Sopra Steria is a major Tech player in Europe with 56,000 employees in nearly 30...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent grip on programming with Java and Angular
  • Strong understanding of Java Frameworks
  • Writing unit test cases for the backend code
  • Writing clean, optimized and modular code
  • Good understanding of database concepts such as DB Normalization, Sharding, Indexing, Connection Pooling, Query Optimization, etc.
  • Understanding of frontend technologies such as Angular
  • Version control using Git
  • Total Experience Expected: 04-06 years
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Open positions to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Front End

Kiddom is a groundbreaking educational platform that promotes student equity and...
Location
Location
United States , San Francisco; New York
Salary
Salary:
180000.00 - 200000.00 USD / Year
kiddom.co Logo
Kiddom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience with a strong focus on frontend development and system architecture
  • Expertise in designing scalable systems, working with data-oriented technologies, and implementing production-grade software
  • Proficiency in languages such as Java, Python, or Golang
  • Experience with front-end frameworks (React, Angular, Vue), databases (SQL, NoSQL), and cloud services (e.g., AWS, GCP)
  • Strong analytical and problem-solving skills, with the ability to tackle complex, real world problems
Job Responsibility
Job Responsibility
  • Design & Delivery: Own the design and delivery of full-stack product features, focusing on frontend architecture and scalability
  • Data Solutions: Scope out and build the best-possible data solutions for both green-field and legacy problems, ensuring they meet the scale and performance requirements
  • Tool Selection: Shortlist and evaluate tools and technologies that align with project goals and technical requirements
  • Implementation & Validation: Develop and validate production-grade software solutions, ensuring they meet high standards of quality and performance
  • Abstractions & Integration: Build abstractions that improve integration with common data stack-oriented technologies and generalize your work to benefit a variety of use cases
  • Impactful Features: Develop key product features that directly impact the success of the company and enhance the overall user experience
What we offer
What we offer
  • Competitive salary
  • Meaningful equity
  • Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance
  • One Medical membership (in participating locations)
  • Flexible vacation time policy (subject to internal approval). Average use 4 weeks off per year
  • 10 paid sick days per year (pro rated depending on start date)
  • Paid holidays
  • Paid bereavement leave
  • Paid family leave after birth/adoption. Minimum of 16 paid weeks for birthing parents, 10 weeks for caretaker parents. Meant to supplement benefits offered by State
  • Commuter and FSA plans
  • Fulltime
Read More
Arrow Right

Associate Director, Software Engineering & DevSecOps

We are looking for a motivated and passionate Associate Director to help us driv...
Location
Location
United States , Irving, Texas
Salary
Salary:
Not provided
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Engineering, Computer Science, Information Systems, or other technically related field. Equivalent experience and/or degrees in other technical fields will be evaluated and considered
  • 8+ years of experience as a software developer with experience in multiple development languages and platforms delivering multiple commercially deployed products to market
  • 5+ years of cumulative software development leadership at a manager/senior manager level
  • Mentoring skills and competencies, with an ability to transfer knowledge to junior and senior members of the team
  • Proven ability to organize and manage priorities across multiple stakeholders while ensuring a sustainable pace of work
  • Proven ability to translate business needs into technology solutions
  • Proven ability to lead and work within geographically distributed engineering teams
  • Excellent communication skills, both written and oral
  • acts with professionalism both in person and when working on the phone with partners
  • Excellent analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Lead a team of 10+ engineers, utilizing best practices in agile software development, test automation and quality assurance, CICD processes, and Operational discipline
  • Lead architecture, design, code, and implementation review sessions with team
  • Lead/co-lead scrum rituals like stand-ups, sprint planning, retrospectives, and backlog grooming
  • Work closely with your peers, Product Managers, and Product Owners to develop strategic vision for your components, clarify goals, deliver on software roadmaps, and prioritize effectively balancing technical debt vs. new functionality
  • Provide leadership, capacity planning, activity planning and direction to complete team tasks, produce the required deliverables, track/resolve issues, and meet project milestones
  • Establish and implement an overall DevSecOps strategy and roadmap, aligning it with business objectives, and promoting a shift-left approach to security
  • Conduct regular security assessments, identifying and mitigating potential security risks, and coordinate vulnerability testing
  • Monitor and analyze Production incidents (security, performance, outage) and implement incident response and recovery plans
  • Participate in an Incident Management on-call rotation
  • Grow and cultivate a culture of accountability, security awareness, collaboration, innovation, and continuous improvement
  • Fulltime
Read More
Arrow Right