Java/Angular Developer supporting backend application development for Capgemini. Collaborating on product lifecycle phases and promoting best practices in an agile team.
Responsibilities
Work on backend application development
Support and lead different phases of the product lifecycle including analysis, development, and testing
Promote best practices in terms of TDD, development tools, and technologies
Analyze and gather requirements from front office business users
Design, develop, and maintain scalable and efficient backend services using Java
Requirements
Previous commercially proven experience in Java
Strong desire to develop your skills more widely
Develop and maintain technical documentation
Participate in code reviews ensuring high-quality code and adherence to coding standards
Troubleshoot and debug issues
Stay up to date with industry trends, best practices, and emerging technologies
Mentor junior developers
Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript
Implement UI/UX designs and wireframes into functional interfaces
Optimize UI performance
Develop and maintain backend services using Java including RESTful APIs and microservices
Benefits
Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
Company paid holidays
Personal Days
Sick Leave
Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
Life and disability insurance
Employee assistance programs
Other benefits as provided by local policy and eligibility
Enterprise CCM Technical Architect leading large - scale Customer Communications Management transformations using Quadient Inspire platform. Act as the technical authority and shape solution design while guiding engineering teams.
Backend Developer implementing scalable APIs and microservices for AI - powered crisis monitoring tool. Collaborating with product, machine learning, and infrastructure teams.
Backend Software Engineer focused on .NET development for Strive Gaming's iGaming platform. Collaborating on scalable services, enhancing legacy code, and developing APIs in a remote setup.
Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Experience with cloud computing and microservices needed.
Mid - level engineer joining Spotify's financial engineering team to handle financial data systems. Ensuring accurate financial records and reliable data flow across the company.
Senior Software Engineer developing secure and scalable software solutions for a fintech startup. Collaborating with cross - functional teams to enhance the online banking experience.
C# backend developer designing and evolving modern, high - volume APIs for CBC/Radio - Canada. Collaborating on the modernization of Radio - Canada's digital ecosystem.
Lead Software Engineer .Net at Aviso shaping technical direction and mentoring teams in full stack development. Deliver high - quality solutions in wealth management with a focus on .NET technologies.
Full Stack Developer utilizing Java and React technologies for financial solutions at Capgemini. Developing modules for Financial Calculation Engine with significant collaboration and high - quality coding standards.
Java Developer working in hybrid environment to build high quality software solutions for large scale systems. Collaborating in Agile teams to develop innovative technical solutions for business needs.