Software Engineer (Back-End)

  • Permanent
  • Type: Permanent
  • Job #63536

Who is Hiring
If you're an enthusiastic Back-End Engineer and take every challenge as an opportunity to leave your mark, then this company is the perfect fit for you.

This innovative IoT platform is looking for an enthusiastic Back-End Engineer to join their global team. You'll be developing, deploying, testing cloud applications and at the same time gathering user needs and performing system analysis.

What You’ll be Doing
• Develop, implement, deploy and test cloud applications
• Play an active role in gathering user needs and perform system analysis along with designing and performance tuning
• Understand business needs and produce high-quality deliverables
• Offer tech support during UAT, production and development
• Document tech and functional specifications
• Debug whenever it is required

What You’ll Bring in This Role
• Master in CS (Computer Science) or relevant discipline or hands-on experience in software development
• Over 5 years of work experience in related development field
• Excellent communication and development skills
• High proficiency in Spring and Java framework: REST, Web/MVC, JPA, Data, AOP
• Good know-how of document DB and relational DB
• Comfort working in Unix/Linux environment
• Experience of automated software testing
• Comfort in using Docker and GIT containers
• Good sense of urgency, ownership and drive
• Expertise in message brokers and streaming platforms
• Experience with Google IoT or AWS IoT will be preferred
• Know-how of green building and energy efficiency
• Expertise in Edge computing practices
• Strong leadership and excellent interpersonal skills
• Passionate person who is also a team player

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Submit your application