We are looking for a Senior / Tech Lead Java Back-end developer to be a part of the team responsible for creating architecture and releasing the back-end. We need you to help us with the whole cycle: solution architect process, developing, testing, maintaining, and improving our back-end services.
Who are we?
FreySoft is a rapidly growing team of IT professionals passionate about helping companies boost their businesses worldwide. We work with different partners, from start-ups to big technology-based enterprises.
The companies are different, but our primary task is always the same — we strive to maximize the potential of the client’s business and get the best results in performance.
And we really get them.
The point is in our people. It’s always because of the people, in fact :-)
We invest in our people, and together, we are to hack the Matrix for superpowers.
Our customer is a prominent automotive technology company with a strong presence in India, Australia, Thailand, and the UAE. They are at the forefront of simplifying and revolutionizing the sale, purchase, and financing of used cars in these regions. The company leverages cutting-edge technology, including a sophisticated AI-powered pricing engine and an extensive network of dealers, to ensure that the process of buying and selling used cars is seamless and transparent.
This project focuses on developing a brand-new platform that will enhance the used car sales experience.
The goal is to create a robust, user-friendly system that enhances inventory tracking and order processing while maintaining the high standards of transparency and convenience the client is known for.
Requirements:
— 8 years of hands-on experience designing, building, and deploying complex, scalable software solutions.
— At least 8 years of commercial experience in Java programming.
— Strong experience in architecture development of new projects.
— Proven experience working on and developing applications using SpringBoot.
— Demonstrated ability to manage tasks and priorities effectively.
— Experience with Google Pub/Sub and CouchDB.
— Experience with Kafka and RabbitMQ (will be a plus).
— Experience with Elasticsearch or Solr (as an option).
— Willingness to take initiative, identify opportunities for improvement, and drive them forward.
— Strong communication skills, including expressing technical concepts clearly and concisely.
— Proficiency in English at an Upper-Intermediate level, both written and spoken, to effectively collaborate with international teams and customers.
Responsibilities:
— Lead the development process from the inception of ideas to their deployment and further maintenance;
— Deliver high-level quality solution;
— Estimate tasks properly;
— Ensure high quality of deliverables;
— Provide technical documentation for developed features.
Advantages of Working with Freysoft:
You can change a project or a stack within the product.
We’ll not get you bored or burned out anyway!