I
IBM2h ago
Foundit

Software Engineer

Pune, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at IBM

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

At IBM Software, we are seeking a talented Software Engineer to contribute to the development and maintenance of our enterprise cryptographic platform. This role involves protecting sensitive data in the era of quantum computing, building customer-facing features, and solving high-impact problems at scale. As a Java Developer, you will implement backend features using Java and Spring Boot, adhering to clean code and secure-by-default practices. You will build and maintain REST APIs for cryptographic and data-security operations, and add secure data handling capabilities such as encryption, masking, and tokenization with guidance. Your responsibilities will include contributing to Kafka event producers/consumers, real-time workflows, and integrating LLM/AI APIs into backend flows. You will write comprehensive unit and integration tests, participate in code reviews, and collaborate cross-functionally to troubleshoot production issues. Performance improvements and contributing to test data, environments, and automation are also key aspects of this role. We are looking for candidates with a Master's Degree and over 2 years of backend experience, strong proficiency in Java (11/17/21+) and Spring Boot/Security/MVC, REST API development, JPA/Hibernate, SQL/NoSQL databases (PostgreSQL/MySQL/MongoDB), and experience with microservices & distributed systems. Familiarity with secure coding practices, basic encryption/masking/tokenization, API security (OAuth2/OIDC), Git, CI/CD, and Agile methodologies is essential. Solid computer science foundations, including object-oriented programming, data structures & algorithms, and computer networks, are also required. Preferred qualifications include hands-on experience with Docker and Kubernetes, familiarity with Red Hat OpenShift (OCP), exposure to TLS/SSL, PKI concepts, or crypto libraries, and experience with any major Cloud stack (AWS/Azure/IBM). Exposure to Kafka or other streaming systems and knowledge of event-driven architecture patterns are also highly desirable. This is a permanent job opportunity in Pune, India.

Company

I

IBM

IBM Software is at the forefront of transforming complex client challenges into innovative solutions. We are dedicated to building the world's leading AI-powered, cloud-native products that are shapin...

Pune, India
Posted on Foundit
Software Engineer at IBM | Pune, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform