Writing and testing your code, innovating and contributing towards increasing the value delivered by your team.
Setting a high bar through your design, development, analysis and deployment activities
Understanding and participating in evolving the architecture of our products.
Keeping up-to-date with new technologies, best practices, and work on optimizing the tooling and automation.
Understanding the latest development and engineering paradigms like Scrum/Agile/TDD/BDD/DDD etc.
You Have Experience With The Following
Strong experience of leading and being part of technical teams preferably following agile methodology.
Strong technical background with ability to provide technical guidance to other team members.
Knowledge of microservices and must have experience of implementing a few microservices by the least.
Knowledge of API driven platform development & Software Integration.
You have hands-on experience in building secure, high-performing and scalable systems in Java.
Exposure to JVM based languages like Java, Scala, Clojure.
Skills:- Java, Spring, Microservices, Object Oriented Programming (OOPs), Data Structures, Algorithms, RESTful APIs, Scala and Clojure
Bachelor's degree in Computer Science