Java/ React Developer
- Calgary, AB, Canada
In accordance with law, the base salary for this role if filled within Calgary, AB is CAD $80k – CAD $85k/year & benefits (see below). · Full-time
Applications open in a new tab.
Job details
- Pay
- In accordance with law, the base salary for this role if filled within Calgary, AB is CAD $80k – CAD $85k/year & benefits (see below).
- Job type
- Full-time
- Apply by
- Experience
- 5+ years of experience in Java back-end development.
- Posting language
- English
- Posted
Original job description
We are
We began life in 2001 as a small, self-funded team of technology specialists. Since then, we’ve grown our organization to 16,700 people, across 57 offices, in 22 countries, in key global markets.
Innovative tech solutions for business
We're now a leading global digital consulting firm, providing innovative technology solutions for business. As a trusted partner, we're always at the forefront of change as we lead digital optimization and modernization journeys for our clients.
Customized end-to-end solutions
Our expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engineering, delivers customized, end-to-end solutions that drive business value and growth.
Our challenge
We are looking for a Java developer to join our team and help deliver key initiatives. The candidate should be a solid Java programmer, with strong design and implementation fundamentals. Prior experience in finance or legal operations will be useful, however, the ability and willingness to quickly master new technical and business concepts will be considered. The candidate will collaborate with an energetic team of highly intellectual and creative developers working on bleeding edge projects using a variety of different technologies.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Calgary, AB is CAD $80k – CAD $85k/year & benefits (see below).
The Role
Responsibilities:
- Design, develop, and maintain server-side applications using Java and Spring/Spring Boot frameworks.
- Write clean, efficient, and testable code following best practices and design patterns.
- Collaborate with front-end developers, architects, and product managers to deliver high-quality solutions.
- Design and manage RESTful APIs and microservices.
- Experience with React, Node JS
- Optimize application performance, scalability, and reliability.
- Participate in code reviews, mentoring junior developers, and contributing to continuous improvement.
- Develop unit and integration tests to ensure quality and maintainability.
- Integrate third-party APIs and external systems as required.
- Ensure application security, data protection, and compliance with industry standards.
- Maintain CI/CD pipelines and support DevOps practices for deployment and monitoring.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Java back-end development.
- Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).
- Strong understanding of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with Docker, Kubernetes, and CI/CD tools like Jenkins, GitLab, or GitHub Actions.
- Proficiency with version control systems (Git) and agile methodologies (Scrum/Kanban).
- Experience with message brokers (e.g., Kafka, RabbitMQ) is a plus.
- Excellent analytical, problem-solving, and communication skills.
We offer:
- A multinational organization with 57 offices in 22 countries and the possibility to work abroad.
- 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
- Flexible hybrid policy.
- RRSP with employer’s contribution up to 4%.
- A higher education certification policy.
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
- A truly diverse, fun-loving and global work culture.
S YNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
More about this job
Responsibilities
Design, develop, test, and maintain Java server-side applications, RESTful APIs, and microservices, while optimizing performance, scalability, reliability, security, and compliance. Collaborate with cross-functional teams, contribute to code reviews and mentoring, integrate external systems, and support CI/CD, deployment, and monitoring practices.
Requirements
Requires a bachelor’s or master’s degree in Computer Science, Engineering, or a related field, along with 5+ years of Java back-end development experience and strong expertise in Spring. Candidates should have experience with APIs, microservices, cloud platforms, databases, containers, CI/CD, Git, and agile methods, as well as strong analytical, problem-solving, and communication skills.
Skills
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- React
- Node.js
- RESTful APIs
- Microservices
- Cloud Platforms
- SQL
- NoSQL
- Docker
- Kubernetes
- CI/CD
Benefits
- Paid Annual Leave
- Personal Leave
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Long-Term Disability Insurance
- Flexible Hybrid Policy
- RRSP With Employer Contribution
- Higher Education Certification Policy
- Udemy for Business Access
- Coaching and Mentoring
- International Work Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
- Finance & Accounting
Keywords
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- React
- Node.js
- RESTful APIs
- Microservices
- AWS
- Azure
- Google Cloud Platform
- SQL
- NoSQL
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Docker
- Kubernetes
- CI/CD
- Jenkins
- GitLab
- GitHub Actions
- Git
- Scrum
- Kanban
- Kafka
- RabbitMQ