Software Engineer – Java

Filled
September 4, 2024

Job Description

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
• Experience developing in Linux environments
• 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.

Job ID

MBI-J0179

Job Type

full_time

Location

Canada

Date Posted

22nd March 2024