Looking For Java Developer who will help Build large scale distributed systems. The ideal candidate will be a thinker and a team player with a passion for technology and with a knack for benchmarking and optimization
Computer Science fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis
Must have hands on experience on coding in Core Java, multithreading, concurrency and collection
Good knowledge of Microservices
Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews
Strong technical Design and Development skills
Ability to work effectively under pressure in a dynamic environment
Agility to switch across multiple teams/ products/ applications and perform
Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery
Excellent verbal and written communication skills
Any Gradute