Principal Development Engineer

Diebold Nixdorf

Not Interested
Bookmark
Report This Job

profile Job Location:

Mumbai - India

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Description

We are seeking an experienced Principal Software Engineerwith 1218 years of handson expertise in Java/J2EE REST/SOAP JPA Oracle/PostgreSQL and modern messaging platforms such as Kafkaand other Message Queues. The ideal candidate will be responsible for designing scalable enterprise payments applications guiding junior developers and driving solution excellence across projects.



Responsibilities
  • Design develop and maintain highperformance scalable enterprise applications using Java/J2EE.
  • Architect and implement RESTful and SOAP-basedweb services.
  • Design and optimize relational database structures and queries (Oracle/PostgreSQL).
  • Work extensively with JPA/Hibernate for ORM and data persistence.
  • Develop distributed event-driven systems using Kafkaor other messaging platforms.
  • Implement asynchronous processing models message queues and event-streaming pipelines.
  • Lead code reviews ensure code quality standards and mentor junior engineers.
  • Collaborate with cross-functional teams including architects DevOps QA and product owners.
  • Troubleshoot complex issues across application layers performance tune and improve system reliability.
  • Contribute to system design discussions architecture decisions and technical roadmaps.


Qualifications
  • Bachelors or Masters degree in Computer Science Information Technology or related field.
  • Strong communication and documentation skills.
  • Ability to lead technically and collaborate effectively.
  • Ownership mindset and ability to work independently.
  • Mentoring and team leadership capabilities.
  • Good understanding of Payments and Banking domain.
  • Strong proficiency in Java/J2EE multithreading collections and design patterns.
  • Handson experience with REST APIdevelopment and SOAPservices.
  • Indepth knowledge of JPA Hibernate or other ORM frameworks.
  • Strong database experience with Oracle and/or PostgreSQLincluding SQL PL/SQL indexing performance tuning.
  • Experience with Kafka RabbitMQ ActiveMQ or other messaging systems.
  • Solid understanding of microservices architecture and distributed systems.
  • Familiarity with CI/CD tools (Jenkins GitLab CI etc.).
  • Experience with application servers (WebLogic JBoss Tomcat).
  • Strong analytical debugging and problemsolving skills.



Required Experience:

Staff IC

DescriptionWe are seeking an experienced Principal Software Engineerwith 1218 years of handson expertise in Java/J2EE REST/SOAP JPA Oracle/PostgreSQL and modern messaging platforms such as Kafkaand other Message Queues. The ideal candidate will be responsible for designing scalable enterprise paymen...
View more view more

About Company

Why should you join Diebold Nixdorf? Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure c ... View more

View Profile View Profile