As a Senior Software Developer, your mission will be to use latest technology to develop complex module/component design, automate and maintain an efficient, flexible, and fault-tolerant cloud solutions. You should be highly motivated and talented engineer with a strong desire to learn and grow your skills in developing the solutions for cloud offerings and deployment.
What the role offers
- Should be able to independently develop complex software
- Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed.
- Interacts well with peers and communicates in a explicit and concise manner both verbally and written on his/her work.
- Actively participate and contribute to analysis, design, planning, processes, etc.,
Raise issues where needed and create sensitivity towards timely resolution of problems.
- Adopt agile development methodologies and test-driven development.
What you need to succeed
- Should have 6 to 9 years of enterprise product development experience
- Should have strong hands-on experience in Java technologies
- Should have very good problem solving, analytical, design and coding skills
- Programming and Scripting Languages (Java)
- Experience on Spring and Hibernate
- Experience on Angular, Javascript
- Exposure on building and consuming webservices (using RESTful APIs)
- SQL, Databases, data modeling
- Familiarity with software development lifecycles, Agile methodologies.