Job Closed
This listing is no longer active.
Building digital businesses, together.
Senior Software Engineer – Java, Angular
Location
Canada
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Java, Angular
3Pillar Global
• 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. • 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
Job 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 in the following areas specified below*:
- 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.
Benefits
- Imagine a flexible work environment – whether it's the office, your home, or a blend of both.
- We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.
- Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.
- Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a Senior Backend Engineer with a strong focus on integrations, capable of designing, implementing, and maintaining robust, scalable, and secure backend systems, primarily using Node.js, APIs, and event-driven architectures. This is not a low-code configuration role. It requires deep understanding of backend engineering, protocols, concurrency, and security. What You’ll Do - Design and build scalable backend services using Node.js - Develop and maintain robust, secure APIs - Work on integrations between SaaS platforms, ERPs, and internal systems - Implement event-driven flows (webhooks, retries, idempotency) - Contribute to authentication and authorization flows (OAuth2, JWT, API keys) - Identify and solve performance, concurrency, and scalability challenges - Improve observability, logging, and error handling in production - Participate in technical decisions and architecture discussions Qualifications - 4+ years developing backend systems in production, with experience in integrations and distributed architectures - Strong experience with Node.js in production environments - Experience building and working with APIs - Familiarity with authentication and authorization mechanisms (OAuth2, JWT or similar) - Experience integrating with external systems or third-party services - Solid understanding of backend fundamentals (performance, scalability, reliability) - Advanced English (you’ll work with U.S. clients) Nice to Have (Not Required) - Experience with event-driven architectures or webhooks - Experience with iPaaS tools (Mulesoft, Workato, Boomi, etc.) - Experience integrating with ERPs (NetSuite, SAP, Business Central) - Experience with high-concurrency systems - Familiarity with CI/CD practices Benefits - Remote-first culture - High ownership and autonomy - Focus on clean, maintainable, production-grade code - Collaborative, senior-level environment - Remote work / Home office - If a hybrid or on-site model is required, you will be informed from the first session - Work schedule aligned with the assigned project/team - Monday to Friday schedule - Legal benefits (Applicable for Mexico) - Day off on your birthday - Private health insurance (Applicable for Mexico) - Life insurance (Applicable for Mexico) - Multicultural teams - Access to courses and certifications - Meetups with industry experts and top universities - Virtual networking events and interest groups - English classes - Opportunities within our different business lines - Proudly certified as a Great Place to Work
Engineering Manager – Backend
decircleTalent Partner for decentralized organizations and projects that are building Web3.
• Drive scalable, resilient systems for DeFi protocols. • Lead a team to deliver APIs and backend systems. • Align infrastructure goals with Morpho’s vision. • Manage priorities and deliver high-quality solutions. • Build and scale a world-class infrastructure team. • Design scalable and reliable systems for Morpho products. • Drive best practices around deployments, observability, and system reliability. • Create long-term infrastructure strategies to match Morpho’s growth.
Senior Software Engineer, Backend – Payments
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• Owning and delivering quarterly goals for your team • Leading engineers on your team through ambiguity to solve open-ended problems • Supporting peers and stakeholders in the product development lifecycle • Proactively identifying project, process, technology or business issues • Supporting the operations and availability of your team’s artifacts • Fostering a culture of quality and ownership on your team • Helping develop talent on your team by providing feedback and guidance
Python AI Engineer
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. MAKE AN IMPACT Job Details Lead AI Engineer Location: Pune (Hybrid) Role Purpose Design and deliver AI/ML and Generative AI solutions that enhance client intelligence, automation, and decision-making across Private Banking platforms, leveraging data sourced from core banking systems (e.g. Avaloq), CRM, and digital channels. Key Responsibilities - Develop and deploy AI/ML and GenAI models (e.g. NLP, summarization, recommendation engines) - Build scalable data pipelines and feature engineering workflows using structured and unstructured data - Integrate AI capabilities into enterprise platforms via APIs and microservices. - Work with data originating from core banking platforms (e.g. Avaloq) including client, portfolio, and transaction data. - Enable AI-driven use cases such as client insights, next-best-action, and automation of RM workflows. - Implement model monitoring, governance, and performance optimization aligned to enterprise standards. - Collaborate with engineering and business teams to translate wealth use cases into scalable solutions. - Experience working with wealth management data (clients, portfolios, transactions) - Understanding of data flows from core banking systems such as Avaloq - Awareness of AI governance, model risk, and regulatory considerations in banking Skills & Experience Primary: - Python (mandatory) • ML/DL frameworks (TensorFlow, PyTorch, Scikit-learn) • GenAI / LLM frameworks (LangChain, OpenAI, etc.) • AWS (S3, Lambda, SageMaker, Bedrock) Secondary: • Data engineering (ETL pipelines, feature stores) • API development • Vector databases / embeddings




