Software Engineer - Java

MBI Solutions, LLC
Canada
$89K-$98K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

MBI Digital is looking for a Java Software Engineer with 3+ years of development experience, building, running, and debugging java based web applications and demonstrated expertise in building distributed, client / server systems

This is a 100% remote opportunity, with 2-3 years project engagement. The candidate should be willing to work in the EST and PST time zone.

Roles and Responsibilities :

  • 3+ years of development experience, building, running, and debugging java based web applications
  • Demonstrated expertise in building distributed, client / server systems.
  • Design, build, and maintain APIs (REST, gRPC, Thrift etc), user-facing applications, services, and systems
  • Strong knowledge of algorithms, data structures and performance optimization strategies
  • Hands on experience of working in platform teams building reusable infrastructure and service components running at high transactional volumes
  • Strong Experience with scalable and distributed datastores (Postgresql,MySQL, DynamoDB, ElasticSearch )
  • Experience with AWS or other cloud providers for both infrastructure and application development
  • Strong knowledge and experience building applications using open source technologies such as Spring, Guava, Redis, ElasticSearch / Lucene, Hibernate / JOOQ, Jersey (REST) etc.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Iris Software Inc.
Canada

Must have six (10 years of experience with the following tech stacks: JavaScript, HTML, CSS, CSS Pre-processors (Sass/Less), JQuery, Angular, Bootstrap, NodeJs, Micro-services, performance tuning services, Jenkins, Docker, Developer Tools, Testing/Debugging, Web Sessions, Browser storage, JWT (JSON ...

Promoted
V-Solve
Canada

Senior Flink Streaming Engineer. Hands-on development experience in Java 8/11 (Stream API, Multi-threading, Collections. Docker) and preferably, Container Management software (Kubernetes). ...

Promoted
SimplePin
Canada

As a Senior Java Engineer, your primary responsibilities will be to write clean, concise, modular code in an agile environment, mentor developers, and provide code reviews. Expertise using Java with Spring Framework & Spring-Boot. ...

Promoted
Apexon
Canada, Canada

You’ll have (Qualification & Experience):Bachelor’s degree in Computer Science or related technical discipline5-8 years of hands on experience designing, developing and deploying scalable web applications and servicesPossess leadership skills to guide the team towards successful project executionExp...

KION Group
DEMATIC Homebased Canada

Are you a passionate, talented software junky ready to tackle some of the largest supply chain challenges in the world? Are you looking to join a world class team that creates innovative software solutions to get products to your front door at blazing speed? If so, we’re looking for you! As a softwa...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative l...

Promoted
M Work Holdings LTD.
Canada

We are seeking a talented and motivated Full Stack Developer with expertise in the ReactJS framework to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining web applications, ensuring performance and scalability, and collaborating with cross-functional tea...

Promoted
mode40
Canada

Intermediate level Software Developer. Develop information systems by designing, developing, and installing software solutions following the software development lifecycle. Provide mentorship to Junior and Intermediate software developers. In your role you will research, design, implement, manage, a...

Promoted
Applicantz
Canada

Experience working in an Agile/Scrum setting, including partnering with business analysts, other developers, and testers, and implementing solutions related to creative process. Working knowledge of the general web application landscape, architectures, trends, and emerging technologies. ...

Promoted
RealSage
Canada

Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. ...