Job Description

Software Developer


The Role

smartShift Technologies is hiring a Software Developer to join our Bengaluru team.


  • Collaborate with Senior developer and team members on the development of backend API solutions for managing our service portal.
  • Review and integrate best practices, architecture, and development provided by the team lead
  • Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
  • Be a key contributor to the creation of a long-term, scalable architecture
  • Develop new features
  • Build reusable code and libraries for future use
  • Provide maintenance and enhancements
  • Promote usability best practices and API documentation

Skills & Experience

  • Intermediate knowledge of Java/Groovy, Spring, Rest Apis, Data Modeling.
  • Experience with Tomcat or equivalent application servers
  • Experience with Cloud Provider SDK’s
  • Experience with unit testing and test-driven development
  • Experience working with Git in a CI/CD environment
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Experience with responsive and adaptive design
  • Passionate about technology and staying up to date on industry trends
  • Strong commitment to continuous improvement for self and team


  • BE/MCA or equivalent area
  • 3+ years developing large scale enterprise solutions


INDIA JOB Application Form

  • Upload Resume (Required)

  • Upload Cover Letter (Optional)

  • This field is for validation purposes and should be left unchanged.