
SA/M/SM - JAVA
Job description
Java Location: Bangalore Candidate expectation: Candidate must have minimum of 6 years of experience in Java 17 or above with good knowledge on Multithreading Candidate must have Proficiency in data structures and algorithms, including understanding of their time and space complexities. Candidate must have Strong understanding of micro-service architecture and design patterns Job description: Understanding of messaging frameworks (Kafka, Rabbit MQ etc.) Experience of using distributed caches(e.g. Redis, Hazelcast) Some knowledge of No SQL database (e.g. Mongo DB / Cassandra) Knowledge of API security, Authentication and Authorization Knowledge of application, data, and infrastructure architecture disciplines Understanding of architecture and design across systems Working proficiency in developmental toolsets Experience in development of middleware apps, Exposure to file transfer protocols Knowledge of industry-wide technology trends and best practices Ability to work in large, collaborative teams to achieve organizational goals Passionate about building an innovative culture Understanding of software skills such as business analysis, development, maintenance, and software improvement
Skills Required
Key Skills
- JAVA
- KAFKA
- MICROSERVICES