Job description
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 Elastic.
Search 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)