Inviting applications for the role of Senior Engineer, Software Development - Java Developer
We create products that demonstrate outstanding design for our clients and their customers. And this is your opportunity to be part of a team that is creating positive impact on the world by creating products that people love and making difference in people s lives.
In this role, you will be responsible for creating technical specification, developing a component or enhancing an existing module and deploying the same to QA post successful unit testing.
You are expected to contribute to the vision, understand the product roadmap, integrate business value with experience and contribute to building an engineering culture within the team.
You must be proficient in agile software development concepts.
As a Sr. Java Developer, your responsibilities include
Creating technical specification, developing a component or enhancing an existing module and deploying the same to QA post successful unit testing.
Ensuring the bug fixes of assigned module
Manage multiple tasks and use sound judgment when prioritizing
Collaborate with cross functional team in building customer-centric products
Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
Establish trusted partnerships with peers, product heads, and executive level stakeholders
Graduate / Post Graduate
Sound knowledge on Java, Spring and Hibernate
Working knowledge on Elastic Search, Logstash and Beats
Experience with relational (MS SQL& MY SQL) and non-relational databases (MongoDB, Elastic Search, etc)
Experience in MVC, JDBC, and RESTful concepts
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Ant, Maven, and Gradle
Experience in SCRUM or other Agile methodologies
Good understanding of the Cloud technologies
Experience with RESTful micro service architecture