Career

If you want to be a part of our professional team

At the heart of every successful development team lies a cadre of individuals whose passion for coding transcends mere lines of code. They possess an insatiable curiosity, a relentless drive to unravel the complexities of software architecture, and an unwavering commitment to excellence. In the quest for top-tier talent, recruiters and hiring managers must look beyond the surface, seeking individuals who not only demonstrate mastery of programming languages but also exhibit a deep understanding of design principles, algorithmic efficiency, and system scalability. A comprehensive assessment of a candidate's technical acumen, coupled with practical problem-solving exercises and real-world project evaluations, unveils the true extent of their capabilities.

In the realm of coding and development, diversity of thought and perspective is not merely desirable; it is essential. Recognizing the inherent value of a diverse team, inclusive hiring practices foster creativity, drive innovation, and enrich the fabric of organizational culture. Ultimately, the process of hiring professional coders and developers transcends the confines of conventional recruitment; it is a journey of discovery, a quest for individuals who embody the ethos of innovation, collaboration, and excellence. With each new addition to the team, organizations fortify their foundation, poised to conquer the challenges and opportunities that lie ahead in the ever-evolving landscape of technology.

Current Hiring

Java Developer

Urgent required Java Developer for the role requires you to:

* Actively participate in technical design discussions
* Strive to deliver top quality bug-free c GVode
* Develop robust packages and APIs that contribute to our ever-growing platform
* Apply the principles of clean code to your work, often through TDD, pairing and review
* Take the lead in designing and building reliable real-time data pipelines
* Understand and optimise the flow of data within our platform
* Use machine learning, NLP and algorithmic approaches to analyse, enrich and categorise our product data with high efficiency and accuracy
* Potentially work on algorithms, NLP and data science related problems
* Work well in a team-setting (we deliver our solutions using SCRUM as an agile framework)
* Communicate ideas and approaches clearly
* Be a self-starter that can develop solutions to problems, with minimal guidance when necessary

Essential skills and experience
* Java 11+/OOP
* OO principles and design
* IntelliJ / Eclipse
* Spring/Spring Boot,
* Micro-service / REST API
* SQL database development (JDBC, Spring Data JPA or Hibernate)
* PostgreSQL or similar RDBS
* AWS Cloud-based infrastructures
* Analyse and develop using 3rd party tools, APIs and opensource libraries
* Able to work in a fast-paced environment, being a self-starter
* Agile/Scrum environment
* Delivery of high quality, fully tested software changes within agreed Sprints
* TDD, BDD
* CI/CD – Maven, Jenkins, Source Control (Git or similar)

Nice-to-have skills and experience
* Other script/programming languages (NodeJS, JavaScript, etc.)
* JIRA and Confluence experience
* DevOps / AWS server configuration and management
* Knowledge of containerised deployments and optimisation techniques & tools e.g. Docker
* Profiling applications for performance tuning and resource management
* Aptitude/Understanding of algorithms
* Confidence with Linux

Contact us now !

Connect with us today for being a part of our team.