Senior Backend Developer

Aequilibrium
Summary
Join Aequilibrium, a leading technology professional services company, as a Senior Backend Java Engineer. You will be part of a fun, agile team driving innovation in financial services and VR. Contribute to our award-winning culture, impact client deliverables, and collaborate with talented colleagues. This 100% remote, full-time position (Canada-based) requires 8+ years of Java and .NET experience. You will leverage your expertise in Spring, RESTful services, microservices, and cloud technologies to build large-scale distributed systems. A competitive compensation package, including comprehensive benefits and remote work flexibility, is offered.
Requirements
- Work in the agencies/professional services companies, be consultative, professional, client-facing, with impeccable communication skills
- Handle working on multiple projects or tasks and keep them all under control
- Be passionate about technology and using it to help solve complex business challenges
- Easily transform business requirements into technical architecture
- Have the ability to learn fast (like, really fast) and be ready to make a big impact
- Apply Agile values to your work and understand how they can improve your teamβs success
- Value writing clean, maintainable, testable code that solves business problems quickly
- Be proactive, engaged, consultative, and comfortable interacting with clients to solve their business challenges
- Have strong analytical and problem-solving skills
- Have good teamwork skills and experience performing peer code reviews
- Have 8+ years of production-level experience in Java and .NET (Core, ASP.NET, Entity Framework)
- Have strong knowledge of Spring and its extensions (Web MVC, Spring Boot, Spring Security)
- Be proficient in SOAP and RESTful Web Services (XML, JSON, RAML)
- Have experience with Microservices architecture and unit testing using JUnit
- Have hands-on knowledge of application servers (e.g., Tomcat, WebSphere, WebLogic, JBoss)
- Be familiar with Git, Subversion, or similar source control tools
- Have knowledge of Enterprise Integration Patterns and frameworks like Apache Camel
- Have experience developing large-scale distributed systems
- Have experience with SaaS platforms or Service-Oriented Architectures (SOA)
- Have strong knowledge of cloud technologies (AWS, Azure, GCP, Docker, Kubernetes)
- Have experience in handling sensitive data security
- Have good knowledge of SQL
Responsibilities
Collaborate with Designers, Product Managers, and your development team to deliver compelling products and services
Preferred Qualifications
- Have experience with FinTech or working with financial services, credit unions, or banks
- Be familiar with Agile methodologies (Scrum, Kanban)
- Have knowledge of TDD and Continuous Integration (CI) processes
- Have awareness of OWASP best practices for secure code
- Have experience with Hibernate or other persistence frameworks
- Have strong database experience (MySQL, Postgres, Oracle, NoSQL)
- Be familiar with Amazon Web Services (AWS) or Microsoft Azure
- Have expertise in Backbase digital banking platform integration and extension
Benefits
- Competitive compensation rates
- Remote-first location
- Medical, dental, and extended health benefits
- Employee referral bonus
- Feedback based on regular 1:1s
- Team-bonding events
Share this job:
Similar Remote Jobs
