•Strong Analytical and Problem-Solving skills.•Strong understanding and working knowledge of basic Algorithms and Data Structures.•Discipline in Test Driven Development.•Very good understanding and experience with Authentication based systems and basic Cryptography.•Exceptional experience and working knowledge of Java technologies and Spring framework.•Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture.•Experience in Docker Containers, build and deployment in a container environment.•Experience with SQL, NoSQL, database systems.•Detailed knowledge of the JVM Platform.•Comfortable with Linux command-line interface.•Experience working with Git in a CI/CD environment•Experience with JIRA/Confluence or similar tools•Strong knowledge of the continuous integration practices.•Experience and thorough understanding of Agile Software Development•Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively•Detail-oriented and exceptional organizational skills•Excellent verbal and written communication skills •Exercises independence and self-motivation while still being able to work with others collaboratively with ability to thrive in a fast-paced, high-energy environment•Self-motivated with positive energy
Experience Required
7 - 10 Years
Industry Type
IT
Employment Type
Contract
Location
United Arab Emirates
Roles & Responsibilities
•Strong Analytical and Problem-Solving skills.•Strong understanding and working knowledge of basic Algorithms and Data Structures.•Discipline in Test Driven Development.•Very good understanding and experience with Authentication based systems and basic Cryptography.•Exceptional experience and working knowledge of Java technologies and Spring framework.•Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture.•Experience in Docker Containers, build and deployment in a container environment.•Experience with SQL, NoSQL, database systems.•Detailed knowledge of the JVM Platform.•Comfortable with Linux command-line interface.•Experience working with Git in a CI/CD environment•Experience with JIRA/Confluence or similar tools•Strong knowledge of the continuous integration practices.•Experience and thorough understanding of Agile Software Development•Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively•Detail-oriented and exceptional organizational skills•Excellent verbal and written communication skills •Exercises independence and self-motivation while still being able to work with others collaboratively with ability to thrive in a fast-paced, high-energy environment•Self-motivated with positive energy
Expertise & Qualification
•Strong Analytical and Problem-Solving skills. •Strong understanding and working knowledge of basic Algorithms and Data Structures. •Discipline in Test Driven Development. •Very good understanding and experience with Authentication based systems and basic Cryptography. •Exceptional experience and working knowledge of Java technologies and Spring framework. •Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture. •Experience in Docker Containers, build and deployment in a container environment. •Experience with SQL, NoSQL, database systems. •Detailed knowledge of the JVM Platform. •Comfortable with Linux command-line interface. •Experience working with Git in a CI/CD environment •Experience with JIRA/Confluence or similar tools •Strong knowledge of the continuous integration practices. •Experience and thorough understanding of Agile Software Development •Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively •Detail-oriented and exceptional organizational skills •Excellent verbal and written communication skills •Exercises independence and self-motivation while still being able to work with others collaboratively with ability to thrive in a fast-paced, high-energy environment •Self-motivated with positive energy