Advanced Software Engineer

8 - 12 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be applying the principles of software engineering to design, develop, maintain, test, and evaluate software and computer systems at Diebold Nixdorf. Working cross-functionally, you will understand business requirements, evaluate alternative approaches, and ensure software and systems are designed for ease of use and seamless integration. By incorporating state-of-the-art concepts and practices, you will facilitate system functionality, security, and continuous improvement. Key Responsibilities: - End to end product & feature development, including effort estimations, design, coding, testing, and automation - Understanding customers" business needs, product non-functional requirements, and driving estimation of development tasks - Designing, developing, testing, documenting, and driving the implementation of moderately to highly complex systems - Ensuring timely delivery and excellent quality of the deliverables for the product - Representing the product team externally and/or other external technology bodies with confidence - Acting as a subject matter expert for the domain, technologies, and adapting to the latest technologies, frameworks, and tools quickly - Reviewing requirements, design, code, use cases, and unit tests within the team - Resolving technical problems and assisting team members with technical challenges - Assessing team/engineering skills & capabilities, mentoring, and motivating team members for technical excellence - Working in a global environment, partnering effectively with cross-functional teams, and managing multiple priorities and deliverables concurrently - Collaborating with senior members of development departments to share experiences and knowledge and simplify and integrate products Qualifications: Required Qualifications: - 8+ years of hands-on experience in Java/J2EE, Spring, Microservices, Cloud Native & Agnostic Environment - Full-time Bachelor and/or Master's degree in Engineering with a minimum of 60% grade - Experience in delivering scalable and high-performance APIs, services, and applications - Demonstrated ability and experience in the entire product development cycle - Strong problem-solving skills and the ability to think outside the box Preferred Qualifications: - Very good understanding of ISO8583 messages and network schemes specs - Understanding of card products like Credit/Debit/Prepaid, EMV, and card management - POS Merchant onboarding & management - ISO20022, PSD2, UPI would be additional benefits - Understanding of security protocols, encryption/decryption technologies, HSM, certificates - Understanding of Docker, Kubernetes, Openshift, and exposure to cloud Azure/AWS/Google deployments and optimizations - Oracle/PostgreSQL, NoSQL, Distributed databases, DB level troubleshooting & optimizations for on-prem and cloud environments - Queuing techniques i.e., Kafka - Observability - Exposure to Elastic Search/Kibana, Grafana, Splunk, and Prometheus metrics - Exposure to working on the front-end stack i.e., Reactjs (Note: No additional company information present in the provided job description),

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You