Roles and ResponsibilitiesWe are hiring for worlds leading platform and products which helps in connecting to the network of human knowledge. They are one of the pioneers Online, Scholarly, Academic Publications, Academic Journals, Encyclopedias, Books and transforming into eBooks, Online Journals, Databases, Textbooks, digital, and Digital Transformation.
Role: Senior Software Developer/Principle Engineer
Work Location: Bangalore
You will be working with highly motivated and extremely talented engineers on creating frontend and backend vertical services with quality, performance and scale in mind at every step of the way. We are using a Microservices based architecture composed of multiple services joined into one API. Our architecture uses Angular2/React and Node for the web and Typescript and Java on the backend.
As a Senior Software Developer/Principle Engineer you will part of a talented team of likeminded engineers in enriching the experience of our users and partners. As we grow the network of human knowledge, you will deliver software services positioned to harness it to accelerate our business.
What we are expecting from you:
Minimum 5+ years experience for Senior & 7+ years for Principle Engineer
Passionate about coding on Java, Spring Framework, Hibernate, Scala, Node.js, MongoDB, etc.
Willing to work as an individual contributor
Software development fundamentals (data Structures, algorithms, problem solving, OO design, and system architecture).
Working experience on Microservices, AWS is must
Good to have experience in TDD/BDD all day
Designing or Architecture experience will be added advantage
Should be able to clearly communicate to technical and stakeholders
Someone who can take complete ownership.
Salary: Not Disclosed by Recruiter
Functional AreaEngineering - Software & QA
Role CategorySoftware Development
Employment Type:Full Time, Permanent
UG:B.Tech/B.E. in Computers
PG:MS/M.Sc(Science) in Computers,MCA in Computers,M.Tech in Computers
Doctorate:Doctorate Not Required,Any Doctorate
Squareroot Consulting Pvt Ltd.