Application Development

Backend Developer

Chennai, Tamil Nadu
Work Type: Full Time


As a backend developer, you will be a part of the backend API development team having members working from different geographical locations. As part of this role, you will be working along with some bright and dynamic engineers, building backend APIs, re-usable components, with strict coding guidelines, and best practices. If you are passionate about what you do, we have a place with like-minded folks to explore and grow along. The immediate assignment will be working on a product built from grounds up in Java and Spring boot for one of our clients (another Start-up). 


About Us 

We are relatively young, started in 2018 in Chennai by a group of technology enthusiasts backed up by our founder, an Ex-CIO of one of the largest and richest banks in the US. Our core business is to build products targeting the personal finance domain and also start-up acceleration. We are a clean slate right now and we are carefully building our profile by choosing the right ideas to build products. And on the start-up acceleration side, we choose to work with entrepreneurs who are passionate about their start-up ideas. We also do technology help to established start-ups who want to revisit their technology stack and to work on to take their product on to the next level. 


At the workforce front, we are a small and power-packed team with a mix of young and seasoned engineers, who can work in diversified technologies. From the technology perspective, we have all flavors Swift, NativeScript, Flutter, Angular, React, Kotlin, Spring Boot, and Java and we are adapted to the cloud environment.


How do we value your addition to our team?

Being a backend developer you would be counted on managing the integrity and righteousness of the customer data. During the process, you will be working along with business analysts and product managers to understand the business requirements. We rely on you to ask the right questions on discussions related to the business requirements and capture them in clear and concise documentation for future references. 

We expect you to have a better understanding of the UI along with front-end developers which we believe the basis for clear API definitions. Eventually, once the APIs are developed they should be documented clearly for the frontend developer consumption. 


Life with us? 

  • A typical developer life with us will be,
  • Part of a scrum team which will not be more than 5 working along with fellow UI developers 
  • Working on granular tickets part of bigger modules which will eventually be a part of an enterprise-level Product
  • Work with business team and raise relevant questions on the requirements 
  • Join with the UI developers on UX mocks reviews, for a better requirement understanding and eventually clear API definitions
  • Create API endpoints relevant for the module assigned 
  • Back it up with proper unit and integration test cases
  • Create appropriate API documentation 
  • Work with other backend developers to identify any common modules and potential  frameworks 
  • Create documents supporting the design of frameworks and make sure other developer come in agreement with it
  • Once the frameworks are built back it up with proper usage documents for other developers
  • Participate in code reviews of fellow developers


Relevant experience? 

  • 7 to 9 years of experience in Java-based backend technologies
  • Strong in Java basics and its recent upgrades
  • Good understanding of Object-oriented programming concepts 
  • Working experience with any ORM or data mapping frameworks
  • Working experience with Spring or any other related framework
  • Good understanding of Relational database concepts
  • Experience in writing SQLs 
  • Should have written Unit and integration test cases (Junit/Mockito or any other related tools)


Nice to haves

  • Working experience with code quality tools like Sonarqube
  • Knowledge of CI/CD 
  • Working experience with Hibernate


Submit Your Application

You have successfully applied
  • You have errors in applying