Job
Description
Develop user-friendly web applications using Java and React.js while ensuring high performance.
Design, develop, test, and deploy robust and scalable applications. Building and consuming RESTful APIs.
Collaborate with the design and development teams to translate UI/UX design wireframes into functional components.
Optimize applications for maximum speed and scalability.
Stay up-to-date with the latest Java and React.js trends, techniques, and best practices.
Participate in code reviews to maintain code quality and ensure alignment with coding standards.
Help us shape the future of Event Driven technologies, including contributing to Apache Kafka, Strimzi, Apache Flink, Vert.x and other relevant open-source projects.
Collaborate within a dynamic team environment to comprehend and dissect intricate requirements for event processing solutions.
Translate architectural blueprints into actualized code, employing your technical expertise to implement innovative and effective solutions.
Conduct comprehensive testing of the developed solutions, ensuring their reliability, efficiency, and seamless integration.
Provide ongoing support for the implemented applications, responding promptly to customer inquiries, resolving issues, and optimizing performance.
Continuously monitor the evolving landscape of event-driven technologies, remaining updated on the latest trends and advancements.
Collaborate closely with cross-functional teams, including product managers, designers, and developers, to ensure a holistic and harmonious product development process.
Take ownership of technical challenges to ensure successful delivery, using your problem-solving skills to overcome obstacles.
Mentor and guide other developers as you grow with the product and team, nurturing their growth and development by providing guidance, knowledge transfer, and hands-on training.
Engage in agile practices, contributing to backlog grooming, sprint planning, stand-ups, and retrospectives to facilitate effective project management and iteration.
Foster a culture of innovation and collaboration, contributing to brainstorming sessions and offering creative ideas to push the boundaries of event processing solutions.
Maintain documentation for the developed solutions, ensuring comprehensive and up-to-date records for future reference and knowledge sharing.
Involve in building and orchestrating containerized services.
Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise
Bachelor's degree in Computer Science or a related field (or equivalent work experience).