Back End Developer

job
  • Vaco
Job Summary
Location
Montreal ,QC G4F
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
02 Jan 2025
Share
Job Description

Job Title: Senior Back-End Java Developer


Responsibilities:

  • Design, develop, and maintain back-end applications and services using Java (11 or later), Spring Boot MVC, and Microservices development.
  • Develop complex multi-threaded applications and implement design patterns to ensure high performance and scalability.
  • Integrate and manage PostgreSQL databases, ensuring data integrity and optimized performance.
  • Implement and maintain CI/CD pipelines to automate build, test, and deployment processes for the applications.
  • Collaborate with cross-functional teams to deploy applications using modern DevOps practices and cloud-based infrastructure.
  • Participate in code reviews to ensure high code quality and adherence to development standards.
  • Troubleshoot, debug, and optimize performance in production environments.
  • Stay updated on emerging technologies and incorporate them into the team's processes when appropriate.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a Java developer, with strong hands-on experience in Java 11 or later.
  • Extensive experience in Spring Boot MVC , Microservices development, and application architecture.
  • Proficiency in PostgreSQL or other relational database management systems.
  • Experience with CI/CD pipelines and tools such as Jenkins , GitLab CI , CircleCI , or similar.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes .
  • Strong understanding of concurrency , design patterns, and best practices in back-end development.
  • Experience with REST APIs, application performance tuning, and troubleshooting.
  • Good communication skills, both verbal and written, with the ability to work collaboratively across teams.
  • Self-starter with strong organizational skills, able to manage projects in a fast-paced environment.


Preferred Skills (Assets):

  • Knowledge of front-end frameworks such as Angular or React .
  • Experience working with cloud platforms like AWS , Azure , or GCP .
  • Prior experience in the financial services industry or understanding of financial systems.
  • Familiarity with container orchestration and infrastructure as code tools.
Other Smiliar Jobs
 
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 2 Days ago
  • Indianapolis, IN
  • 1 Hours ago
  • King of Prussia, PA
  • 1 Hours ago
  • Chattanooga, TN
  • 1 Hours ago
  • Indianapolis, IN
  • 1 Hours ago
  • Birmingham, AL
  • 1 Hours ago
  • Indianapolis, IN
  • 1 Hours ago
  • Fairfield, NJ
  • 1 Hours ago
  • Huntsville, AL
  • 1 Hours ago
  • Fairfield, NJ
  • 3 Days ago