Deliver technical solutions with robust written, well tested code
Advocate and advance modern, agile software development practices and help develop and evangelise engineering and organisational practices, Contribute to growing a healthy, collaborative engineering culture in line with the
organization's defined values.
Be an active part of the engineering community team and collaborate with other technical leads.
Identifying and resolving technical debt.
An ability to balance business deliverables and technical excellence
Document and share knowledge across teams where required
Skillset Needed:
Spring Boot, MySQL/Aurora, Spring Cloud, Spring Data, Java 8-11, Junit, Spring Integration test.
Strong working knowledge of RESTful APIs. Experience working using AWS Technologies (Kubernetes, Lambda, Elastic search etc.,), Docker.
Developing in a Micro services Architecture Style.
Good knowledge of software development methodologies and techniques.
Develop maintainable and supportable code: clean, reusable code that's easy to read and test.
Quality oriented; understands software testing, writes tests where appropriate and the concept of test/behaviour driven development.
Strong problem-solving capability; using appropriate debugging tools.