IBM

Software Developer

Java Kafka Kubernetes
Search for More Jobs Talk to a recruiter now 💪
Description
Develop enterprise ready code, employing your technical expertise to implement innovative and effective solutions based on events driven architecture and development practices

Software Development  Expertise:
  • Strong background in software development, demonstrating expertise in programming languages such as Java and knowledge on message brokers like Kafka or MQ.
  • Provide support for the event streams processing capability, responding promptly to customer inquiries through 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.
  • Conduct comprehensive testing of the developed solutions, ensuring their reliability, efficiency and seamless integration across other IBM capabilities
  • Actively participate in code reviews, providing constructive feedback to enhance code quality and promote continuous improvement.
Cloud Technology Proficiency:
  • Experience with cloud-based technologies like Kubernetes, showcasing familiarity with modern cloud ecosystems and tools. Create cloud ready software by building containerized solutions and orchestrated deployments.
Self-Starter and Leader Mindset:
  • A self-starter with a proactive mindset, able to initiate and drive projects independently
  • Mentor and guide other 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 delivery and team operational dynamics.
  • Foster a culture of innovation and collaboration, contributing to brainstorming sessions and offering creative ideas to push the boundaries of event processing solutions.
Excellent Problem-Solving Skills:
  • Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions.
  • Actively participate in code reviews, providing constructive feedback to enhance code quality and promote continuous improvement.
  • Take ownership of technical challenges and lead your team to ensure successful delivery, using your problem-solving skills to overcome obstacles.
Collaborative Team Player:
  • Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.
  • Collaborate closely with cross-functional teams, including product managers, designers, and developers, to ensure a holistic and harmonious product development process.
  • Maintain documentation for the developed solutions, ensuring comprehensive and up-to-date material for customer reference and knowledge sharing.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers