Mostly JVM based languages with in depth knowledge on JVM and understanding of functional programming aspects.
Extensive experience and in-depth knowledge on the popular frameworks like Spring (boot/cloud/data JPA), hibernate etc.
TDD or even Test Later As long as you are keen on proving whats been delivered is what was asked for. And appreciate that automation saves time and efforts on mundane repetitive everyday work.
Databases Relational/NOSQL/GRAPH
Know and understand what CI CD is.
You are passionate about your developer experience and efficiency, which means tooling, IDEs and editor choices frequently lead you into intense (but respectful) debates with people around. And of course, you are not stuck and are willing to change opinions when someone has a better idea.
You have prior experience on Distributed Architecture and Microservices ecosystem.
Experience on messaging and streaming systems like Kafka/ActiveMQ etc.
Last, but not the least, you take pride in your work. So, your code is a reflection of you. Clean, understandable, SOLID code are important to you. Refactoring to improve code is your second nature. You confidently delete unwanted code, and test your changes, while having complete faith in Git that you don t keep commented code around for too long.
You are an expert in AWS Cloud, very well versed with services which are most commonly used like RDS/EC2/EKS/IAM/MSK to name a few.
Various Design principles like SOLID, DRY KISS etc come naturally to you.
Who You are:
An Awesome opportunity to work on microservices architecture to be deployed over AWS with cutting edge state of art technologies.
Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Non-functional analysis, Blue Green deployment and much more.
Be a part of our product development team.
Lead a team to develop our next generation products from the ground up.
Be part of an environment of excellent people, products, technology, and innovation.