Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
India, Kerala, Kochi 
154556269

10.07.2024

As a Lead Developer you will:-

  • Develop responsive, user-friendly web applications using React.js while ensuring high performance.
  • Collaborate with the design and development teams to translate UI/UX design wireframes into functional components.
  • Build reusable components and front-end libraries for future use.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with the latest React.js trends, techniques, and best practices.
  • Participate in code reviews to maintain code quality and ensure alignment with coding standards.
  • Identify and address performance bottlenecks and other issues as they arise.
  • Help us shape the future of Event Driven technologies, including contributing to Apache Kafka, Strimzi 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.
  • Serve as a subject matter expert, sharing insights and best practices related to product development, fostering knowledge sharing within the team.
  • 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 and lead your team to ensure successful delivery, using your problem-solving skills to overcome obstacles.
  • Mentor and guide junior developers, 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 Technical and Professional Expertise

  • Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
  • Proven experience as a React.js Developer, with a strong portfolio of previous projects.
  • Proficiency in JavaScript, HTML, CSS, and related web technologies.
  • Familiarity with RESTful APIs and their integration into React.js applications.
  • Knowledge of modern front-end build pipelines and tools.
  • Strong understanding of version control systems, particularly Git.
  • Good communication skills and the ability to articulate technical concepts to both technical and non-technical team members.
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes for deploying event processing applications.
  • Proficiency in troubleshooting and debugging.
  • Exceptional problem-solving and analytical abilities, with a knack for addressing technical challenges.
  • Ability to work collaboratively in an agile and fast-paced development environment.
  • Leadership skills to guide and mentor junior developers, fostering their growth and skill development.
  • Strong organizational and time management skills to manage multiple tasks and priorities effectively.
  • Adaptability to stay current with evolving event-driven technologies and industry trends.
  • Customer-focused mindset, with a dedication to delivering solutions that meet or exceed customer expectations.
  • Creative thinking and innovation mindset to drive continuous improvement and explore new possibilities.
  • Collaborative and team-oriented approach to work, valuing open communication and diverse perspectives.


Preferred Technical and Professional Expertise

  • 3+ years of leading and mentoring teams
  • At least 4 years of extensive experience in designing, developing web applications.
  • Knowledge on Openshift, operators etc.
  • Knowledge of Flink, Kafka, or other real-time data processing technologies.
  • Experienced in working with distributed teams.
  • Hands on experience with Agile/Scrum methodologies
  • Awareness of Open Standards