Knowledge of Multithreading, Thread Pooling, Background Jobs and Schedule Jobs with supporting tools and libraries. Working on Microservices based architecture using spring cloud, distributed application pattern and multiple data source management in the application.
Working on Linux and Windows based OS and their command line tools. Working with unit testing frameworks. ObjectOriented development and Metaprogramming.
MySQL both SQL query language and database structuredesign. Knowledge of server configuration management and deployment techniques.
Good to have experience in server handling tools like AWS, Heroku and containerization using Docker. Version control software, preferably Git.
Good to have experience in working on the SQL Databases (MySQL or PostgreSQL) and No SQL Databases (Cassandra or MongoDB).
Good to have experience in working with AWS cloud platform and and use of its services. Experience in writing and consuming REST APIs.