About the Job
In this role, You Will:
· Design and code solutions for a high reliability, high scalability, multi-tenant cloud-based system.
· Design and develop as per specifications provided across UI, Server side and Database layers.
· Work in Agile scrum Model and deliver as per sprint timelines.
· Actively own features and define their long-term health, while improving surrounding systems' health.
You have what it takes if you have …
· Around 6+ Years of strong experience in Java / JEE / Spring Framework & allied technologies.
· Strong Proficiency in Java / JEE / Spring Frameworks
· Ability to Design and code in Multi-Tenant Cloud environments
· Understanding of Design Patterns to solve problems.
· Good grasp over JVM concepts like garbage collection, heap, stack, profiling, class loading, etc.
· Hands on Experience in coding in multi-threaded environments with exposure to Java Concurrency / Fork Join frameworks
· Hands on Experience in working on Asynchronous Messaging systems with exposure to message brokers such as Active MQ or equivalent.
· Experience in Relational Databases - SQL / PL-SQL
· Hands on Experience on UI Technologies like React or Angular would be preferable.
· Hands on experience on NOSQL databases such as MONGODB would be a plus.
· Hands-on experience on Elasticsearch would be a plus.
· Exposure to CI / CD pipeline development using Docker / Kubernetes
· Proficiency in AWS stack would be a plus.
· Strong Oral and Written communication skills
. Bachelors/Masters/Doctorate in Computer Science or equivalent