Job Information
IBM Software Engineer in Pune, India
Introduction
At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.
Your role and responsibilities
Contribute to developing and maintaining core components of our enterprise cryptographic platform, protecting sensitive data in the era of quantum computing. You will build and ship customer‑facing features and gain hands‑on experience solving high‑impact problems at scale. As a Java Developer, you will:
Implement backend features in Java + Spring Boot, following clean code and secure-by-default practices.
Build and maintain REST APIs for cryptographic and data-security operations.
Add secure data-handling (encryption, masking, tokenization) with guidance.
Contribute to Kafka event producers/consumers and real-time workflows.
Integrate LLM/AI APIs into backend flows.
Write unit and integration tests; participate in code reviews.
Collaborate cross-functionally and troubleshoot production issues with guidance.
Contribute to performance improvements.
Write and maintain unit/integration/e2e tests, and contribute to test data, environments, and automation as part of delivery
Required technical and professional expertise
2+ years backend experience; strong Java (11/17/21+) and Spring Boot/Security/ MVC
REST API development; JPA/Hibernate; SQL/NoSQL (PostgreSQL/MySQL/MongoDB)
Experience with microservices & distributed systems
Awareness of secure coding; basics of encryption/masking/tokenization
Familiarity with API security (OAuth2/OIDC); Git and CI/CD; Agile experience
Solid foundations in computer science, including object‑oriented programming, data structures & algorithms, and computer networks
Clean coding, Agile practices, strong communication
Preferred technical and professional experience
Hands‑on with Docker and Kubernetes; familiarity with Red Hat OpenShift (OCP)
Exposure to TLS/SSL, PKI concepts, or crypto libraries
*
Exposure to any one Cloud stack (AWS/Azure/IBM) * Exposure to Kafka or other streaming systems; knowledge of event‑driven architecture patterns
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.