About the Role :
We are looking for a skilled Full Stack Developer proficient in Java and React to join our dynamic Platform team. In this role, you will play a crucial part in ensuring the stability, security, and continuous improvement of our core platform that supports critical business functions.
As a key member of the Platform team, you will work closely with the Team Leader and Technical Lead to understand project priorities and deliverables. Your responsibilities will include maintaining backend services, enhancing the platforms features, and ensuring it remains robust, secure, and up-to-date with the latest technologies. You will also provide support during offshore hours to ensure smooth platform operations.
What Youll Do :
- Maintain & Enhance Platform Services : Use your expertise in Java Spring Boot to develop, maintain, and optimize backend microservices, ensuring they are secure, scalable, and performant.
- Frontend Development : Develop responsive and user-friendly interfaces using React.js, focusing on delivering seamless user experiences.
- Event-Driven Architecture : Work with Apache Kafka for real-time messaging and event streaming. You'll handle topics, producers, consumers, and partitioning, ensuring efficient event-driven communication across services.
- Database Management : Design, implement, and optimize both SQL and NoSQL (MongoDB) databases to support application requirements. You'll ensure data integrity and efficient query performance.
- Container Orchestration : Deploy, manage, and troubleshoot applications on Kubernetes, ensuring reliable containerized application deployments.
- CI / CD Pipeline : Utilize GitHub Actions to automate builds, testing, and deployments, improving the development lifecycles efficiency and reliability.
- Documentation & Collaboration : Create and maintain clear, thorough documentation for the platform and services you work on. Provide constructive feedback during code reviews and actively participate in team discussions.
- Learning & Innovation : Stay current with emerging technologies, tools, and best practices. Apply new methodologies to improve development processes and platform performance.
What Were Looking For :
Proven experience in full stack development with strong proficiency in Java (Spring Boot) and React.js.Solid understanding of Apache Kafka and event-driven systems, with hands-on experience managing Kafka topics, producers, and consumers.Expertise in designing and working with both SQL databases and MongoDB, including schema design and query optimization.Experience with Kubernetes for deploying and managing containerized applications.Familiarity with CI / CD pipelines using GitHub Actions or similar automation tools.Strong problem-solving skills, attention to detail, and a passion for writing clean, maintainable code.Ability to work effectively in a collaborative team environment, take ownership of tasks, and meet deadlines consistently.Good communication skills to interact with team members and stakeholders.Why Join Us ?
Work in a highly collaborative and innovative environment that encourages learning and growth.Take ownership of impactful projects that contribute to the core platforms stability and evolution.Benefit from flexible working arrangements that promote a healthy work-life balance.Opportunity to upskill by working with cutting-edge technologies like Kafka, Kubernetes, and advanced CI / CD practices.If youre a proactive, motivated full stack developer with a knack for both frontend and backend technologies, this is your chance to be part of a passionate team driving platform excellence.
(ref : hirist.tech)