Software Engineer JAVA

Mid level Developer

Ref: 208Friday 14 January 2022

Software Engineer

Our client is a leading global provider of industrial Internet of Things (IoT) and Machine-to-Machine (M2M) communication solutions that remotely track, monitor and control fixed and mobile assets.

 

Responsibilities:

·      Design and develop high quality software to implement product features.

·      Participate in all aspects of the software development life cycle.

·      Work closely with developers, QA team, customer support and product management on delivering and supporting our service.

 

Requirements:

·      A Bachelor or higher degree in Computer Science or related field.

·      2+ years of experience in software development using Java/C#/C++.

·      Experience working in an agile environment with continuous integration and continuous delivery using tools such as Git, Jenkins and Docker.

·      Good verbal and written communication skills.

·      Excellent problem-solving skills and attention to detail.

 

Ways to stand out :

·      Experience in JavaScript and frameworks such as AngularJS.

·      Android development experience.

·      Experience with Microservice architectures and Frameworks.

·      Message queue/broker experience.

·      Knowledge of Amazon Web Services / Server less computing.

·      Experience with database optimization.

·      Good knowledge of design patterns, TDD.