A superior technologist, with strong design and implementation fundamentals. Strong design skills for building scalable systems
Java / Spring - Strong experience in developing enterprise level systems using Java / Spring
Multithreading / Concurrency
Strong experience in implementing multi-threaded applications
Hands on experience with modern distributed technologies such as messaging brokers (e.g. Kafka) and distributed caching solutions.
Experience of Agile development techniques and a deep understanding of systems engineering, build and release management principles including continuous integration and continuous delivery
Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance / memory analysis, and n-tier service-oriented architecture
Strong fundamentals of domain/event/message driven architecture and REST services
Understanding of Docker and container orchestration
* Experience with databases.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.