Minimum 4 years working experience as a Software Engineer (Java)
Hands-on experience with Java and Spring framework
Working knowledge of REST, XML, JSON
Hands-on experience in UI development using HTML5, CSS3, Java
Able to define solutions and prepare technical specifications
Interpersonal Requirements:
Good written and verbal reasoning and communication skills
Good problem-solving skills and critical thinking
Meticulous, detailed, and able to work with minimal supervision
Curiosity and eagerness to learn
Ability to guide junior engineers to complete their designated tasks
Added Advantage:
Experience in UNIX environments, systems setup, and application deployment
Experience working in a cross-cultural team with multi-geographical locations (onsite-offshore)
Experience and knowledge in working on Containers (e.g. Docker) and DevOps for Cloud technology environments and Microservices will be an added advantage
Provide technical input during the business development life cycle
Identify challenges to help the development of formalized solution methodologies
Actively contribute to the quality assurance for services within the solution/application area