Java Backend Engineer
Location: Kochi, India
Category: Software Engineering – Entry Level
Company: IBM India Private Limited
Employment Type: Full-Time
Contract Type: Regular
Introduction
At IBM, a career is more than just a job – it’s a journey to innovate, design, and create the future. We are seeking passionate individuals ready to lead in this new era of technology, collaborate with a diverse team, and solve some of the world’s toughest challenges. Are you excited to explore new frontiers in technology and build solutions that redefine the impossible? Let’s talk.
Your Role and Responsibilities
As a Java Backend Engineer at IBM, you will work closely with our development team to build, optimize, and maintain scalable backend solutions using Java and related technologies. You will have the opportunity to work on cutting-edge applications that process vast amounts of data in real-time, contributing to our industry-leading APM (Application Performance Management) solutions. If you are curious, analytical, and passionate about leveraging technology to enhance customer experiences, we invite you to join our innovative team.
Key Responsibilities:
- Write high-quality code, perform testing, and troubleshoot issues.
- Design and develop robust backend modules to support diverse client interfaces.
- Manage and optimize distributed systems in cloud environments.
- Oversee the entire software development lifecycle from conception to deployment.
- Maintain and update software post-deployment, ensuring peak performance.
- Collaborate in automated testing and provide input throughout project development.
- Modify existing programs and resolve coding issues efficiently.
- Ensure proficiency in reactive systems (e.g., RX, Reactor, Reactive-Streams) and message processing with Apache Kafka.
Required Technical and Professional Expertise:
- Experience: 3+ years of working with Java (JDK 1.8 and above) and related technologies.
- Skills: Ability to write efficient algorithms, experience with databases, and basic knowledge of UI frameworks (JavaScript, React).
- Tools: Proficient in Git, CI/CD pipelines, Concourse, Tekton, Jira, and Kanban.
- Mindset: Strong analytical skills, a problem-solving attitude, and the ability to work independently.
Preferred Technical and Professional Expertise:
- Experience with cloud platforms like IBM Cloud, AWS, Google Cloud, or Azure.
- Knowledge of database systems such as ElasticSearch, Cassandra, and Clickhouse.
- Familiarity with APM tools.
- Fluency in English (written and spoken).
Join IBM in Kochi and be part of a global team that’s pushing the boundaries of software engineering!