Tech Lead / Senior Software Engineer (Java)

Tech Lead / Senior Software Engineer (Java)

We are looking for an experienced Tech Lead or a Senior Software Engineer-Java who is willing to take the next career step as an associate tech lead to join our squad for an exciting Artificial Intelligence project.

You are required to provide technical support to our development team while leading & driving the development of AI solutions.




Minimum 5 years of industry experience in Java SE/ Java EE is a must.

Hands-on experience in development using Spring, Spring Boot, Hibernate, and REST.

Experience in database design and query optimization.

Knowledge in Java design patterns and the ability to apply them.

Experience with JSON, XML, and Git version control systems.

Experience in Elasticsearch Services.

Knowledge in dependency management tools such as maven & npm.

Familiarity with IBM Watson Studio or an equivalent AI platform is a huge plus.

Knowledge on Angular and Front-end technologies will be an added advantage.

Knowledge on e-commerce platforms will be an added advantage.

Knowledge on Python and mobile app development technologies will be an added advantage.

Systems thinking with experience in 3rd party software integrations.

Hands-on experience in Agile project management methodologies and tools like Azure Devops.

Exposure to continuous integration and code quality management.

Good communication skills and leadership skills to manage the development team.

Self-motivated with the ability to work independently with minimal supervision.

Self-management of project requirements, deadlines, and definition of done.

Identify and correct project & process bottlenecks.


Forward your detailed CV to mentioning the position you are applying in the subject of the email.

Kindly indicate your date of availability for work in your application.

Apply Online

Fields with (*) are compulsory.