Epicareer Might not Working Properly
Learn More

Java Software Engineer

Salary undisclosed

Apply on


Original
Simplified

About the Company

Snappymob is an expert mobile and web app developer since 2012. By pairing awesome user experience design and solid software engineering, we help top brands in Malaysia and around the world to create impactful digital products. Our clients span from startups to multinationals across many industries including finance, media, healthcare, energy, and education.

Why Snappymob?

We're a place for people who are obsessed about what they do, who love great user experiences, and who enjoy chiseling away at hard challenges with teammates.

Also, you will have:

  • Remote-friendly environment.
  • Flexible working hours.
  • Latest MacBook working station.
  • Friendly and supportive team.
  • Health Insurance
  • Salary range RM 7,500 – RM 9,500 per month

About the role

As a Software Engineer (Java Developer), you'll be an integral member of the software engineering team that designs and develops world-class applications with Spring Boot, PostgreSQL or MySQL, and AWS. You'll be working on mission-critical software applications that are relied on by our customers to be highly reliable and performant.

Responsibilities

  • Architect, design, develop and maintain web-based applications and services with a focus on Java and Spring Boot based backend development.
  • Design and implement world-class RESTful APIs.
  • Collaborate with the engineering team at large in software design sessions, code reviews, teaching, and other engineering activities.
  • Collaborate with other team members including the mobile development team and design team.
  • Participate in all aspects of the software development lifecycle for our projects.

Requirements

  • 3 or more years of backend development experience focusing on Java and Spring Boot.
  • A proven track record of projects displaying strong proficiency in backend development
  • Strong knowledge and experience with the following:
  • Java and Spring Boot.
  • Developing RESTful APIs.
  • One or more of PostgreSQL, MySQL or other relational databases.
  • Utilizing various third-party backend frameworks and libraries.
  • Critical thinking - analyzing and breaking down problems into manageable components.

Nice to have:

  • Experience in frontend development with frameworks such as Vue.js, React, Angular.
  • Strong knowledge and experience with one or more cloud infrastructure providers: AWS, GCP, Azure.