Roles and responsibilities
3-5years of Java experience in back end server-side software development (Spring boot). ● Experience with MySQL or similar relational databases ● Experience with API design ● Experience with JUnit, TestNG, or other Java-based test frameworks ● Understanding of build systems and Software version control, preferably Git ● Experienced in the day-to-day practicalities of Software Development Lifecycles such as Scrum. Must be able to write highly reliable code. ● Future proof of our payment services through scalability and re-design of key components as necessary such as migration from SQL to NoSQL. ● Refactor code to be more maintainable and testable. ● Test-driven development and unit testing. ● Designing and implementing REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps. | |
● Experience with MySQL or similar relational databases | |
● Experience with API design | |
● Experience with JUnit, TestNG, or other Java-based test frameworks | |
● Understanding of build systems and Software version control, preferably Git | |
● Experienced in the day-to-day practicalities of Software Development Lifecycles such as Scrum. Must be able to write highly reliable code. | |
● Future proof of our payment services through scalability and re-design of key components as necessary such as migration from SQL to NoSQL. | |
● Refactor code to be more maintainable and testable. | |
● Test-driven development and unit testing. | |
● Designing and implementing REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps. |
Experience
6-9 years
Notice Period
Immediate/30 days max
Location
Bangalore, Mumbai or Pune |