Key Responsibilities:
Work with junior developers and ensure good delivery to customer
Work closely with customer and/or his team and ensure good experience to customer along with technical delivery
Provide prompt updates to customer and team which ensures stress free experience to customer and team
Design build and maintain efficient reusable and reliable code
Ensure the best possible performance quality and responsiveness of applications
Work Experience:
4 yrs of overall experience in building Java/J2EE applications
Good experience building web applications/services using J2EE
Strong knowledge on any one of the ORM framework
Experience developing solutions on Spring Boot
Must have worked on Github
2 Strong experience of Microservices
Familiar with ElasticSearch and proficiency is a plus
Understanding of the Relational Database Model with familiarity one relational database
Experience creating database schemas that represent and support business processes
Experience with client web application frameworks like Angular React or Sencha
Passionate about writing clean and highly maintainable code
Experience implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git SVN and Mercurial
Ability and interest to learn new things quickly
Experience dealing with Performance related issues (App profiling Distributed Caching Memory Management Asynchronous Programming)
Required Experience:
Senior IC