Job description
What you will be doing
Building and maintaining Java micro services.
Develop new features and improve existing features of the application.
Coding, Implementing, Unit Testing and Documenting Java based services.
Design, build, and maintain efficient, reusable, and reliable Java code.
Code reviews and ensuring adherence to software development standards.
Contribute to team and organizational improvements in process and infrastructure.
Participating in requirements gathering and functional specification activities.
Resolving and helping to mitigate production issues.
What you need to be successful
Has proven himself as a solid individual contributor and has some initial management ability
Understands the culture and upholds it
Well respected with the team
Looking to grow more as a manager than as an engineer
Split time b/w hands-on technical work and people management of a small team
Be a role model for the people in your team
Responsible for team mentorship, technical planning, resource allocation & project delivery
Build solid working relationships with counterparts outside engineering
If we shortlist you for a lead role, then you'll have to mentor SDE-1 towards their SDE-2 journey.
Progress up to manager in 2-3 years
Strong Data Structure and Algorithms
Experience of building micro services architectures, developing RESTful services,continuous integration, unit and integration testing.
Proficient with SpringBoot, Hibernate, JUnit and other Java frameworks apart from RDBMS and NoSQL databases - PostgreSQL, MongoDB
Gauge or other BDD frameworks and experience in Fintech would be preferred.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Qrata.
- Track your application and get updates by email and WhatsApp.