CAFU has a vision to create a better world through connected mobility, serving both consumers and businesses. We started as an on-demand fuel delivery app and have now extended our services to car wash, tyre change, battery change and insurance...but this is only the beginning.
We have global plans to become a super app, offering products & services which are agnostic of fuel and mobility. Cafu is a technology business passionate about sustainability and positively impacting the communities we operate in. We've already won awards for best AI platform and voted LinkedIn's Number 1 Top Start-ups 2021!
If you want to make a real impact to our communities and you are forever curious about how things work and why and want to join a company that moves with purpose and collaborates, then we want to hear from you!
$ads={1}
Key Responsibilities
- Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
- Builds software applications primarily for the JVM platform – Follows coding standards, has a great programming discipline.
- Maintain and enhance distributed applications.
- Maintain and enhance backend and middleware services (micro-services style)
Requirements
- 5+ years of professional experience
- Bachelor's in Computer Science / Engineering or related field
- Strong proficiency in Java, Spring framework technologies and Spring cloud services
- Deep functional knowledge or hands-on experience in Microservices development
- Understanding fundamental design principles behind scalable applications.
- Ability to multitask, recommend and enforce industry best practices and patterns.
- Strong understanding the nature of transactional and asynchronous programming across microservices topology.
- Strong understanding of security standards, such as Oauth2
- Strong experience in SQL/noSQL programming, such as MySQL, Elasticsearch
- Strong experience in Docker containerization
- Good experience in Amazon web services
- Strong understanding of code versioning tools / Source Code Management (Git, GitHub, Bitbucket)
- Ability to operate effectively both independently as well and within a team using Agile methodology.
- Ability to use, track, and respond to all work assignments using JIRA based ticketing system
Skills/Competencies Required
- Passionate, energetic, driven to achieve progress and growth by thinking above and beyond
- Always hustling and ready to take on big bold bets
- Customer obsessed, earning their trust and solving their problems
- Results driven, effectively overcoming obstacles and challenging the status quo
- Can act as one team. Able to work with and contribute to a team environment towards a shared vision and mission
- 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 with the ability to interact at all levels of the organization
- Exercises independence and self-motivation while still being able to work with others collaboratively
- Ability to thrive in a fast-paced, entrepreneurial, high-energy environment
- Self-motivated with positive energy
Benefits
- A collaborative environment where diversity is celebrated
- A flexible workforce
- A competitive market salary with housing and transport allowances
- A fast-moving supportive company where everybody takes ownership over their work
- The opportunity to share in the success of the business with stock options for qualifying employees
- The opportunity to work on a product with growing global appeal
- The opportunity to work with some of the most talented people in the industry from well-known digital brands