Java Backend developer

Posted via LinkedIn Recruiter (not a company profile)

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Java Backend developer in Calgary (Hybrid 3 days/week). Requires 5+ years Java experience, strong software design knowledge, and Bachelor's in Computer Science.

Responsibilities

  • Java Backend developer position requiring strong analytical and problem-solving abilities. Responsibilities include backend development with Java, working with both relational and non-relational databases, and implementing software design principles.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering. 5 years of experience in Java backend development and some Angular. Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion. Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API. Java 8 Streams and Functional Programming. Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB). Strong Knowledge of Relational Databases and SQL. Experience working with Kafka is a plus. Experience working with QA testing frameworks like JUnit.

Job type

Permanent

Experience level

Mid level

Salary

Not specified

Degree requirement

Bachelor's degree

Tech skills

JavaAngularMongo DBSQLKafkaJUnit

Location requirements

Linkedin Recruiter PostCalgaryAlberta Calgary

Report this job

Found something wrong with the page? Please let us know by submitting a report below.