Description

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

Education

Any Gradute