Senior Development Engineer
Diebold Nixdorf India Pvt LtdJob Description
Senior Development Engineer (JDK 8, Core Java, API, PostgreSQL, Jboss)
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
A Software engineer is responsible to develop customized solutions by integrating our customer’s backend systems to our leading products.
Implement a solution according to the defined specification, cooperate on project documents (specification, diagrams, flows, documentation), contribute to the integration phase of a project, and communicate within a development team and with the project manager, solution architect and customer. Participate on the building, configuration and distribution management, work on international teams on successful products, as part of global projects, develop and deliver software that manages ATMs and other banking operations worldwide.
Possesses the knowledge and ability to apply effective analytical techniques and tools. Analyzes organizational issues, determines the root cause and creates alternative solutions that are in the best interest of the business. Approaches situations by defining the issue, determining its significance and identifying the forces, events and people impacting and impacted by the situation at hand. Uses logic and intuition to make inferences about the meaning of data and arrive at conclusions, applying flow charts, diagrams and other tools as necessary. Able to systematically compare and assess varied alternative solutions.
Knowledge and ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Engages with the customers, users and other stakeholders to extract and gather requirements. Utilizes organizational methods, tools and techniques for requirements analysis. Confirms deliverables, challenges, conflicts and expectations associated with requirements analysis. Determines additional functional and informational requirements, prepares models and documentation.
Knowledge of technical troubleshooting approaches, tools and techniques and the ability to anticipate, recognize and resolve technical (hardware, software, application or operational) problems. Handles calls and inquiries related to product features, applications and compatibility standards. Analyzes code, logs and current systems as part of routine and/or advanced troubleshooting. Works with vendor-specific / application-specific diagnostic guides, tools and utilities.
- The software Engineer will work on the development of software for self-service systems in the banking industry - Responsible for the analysis of customer requirements, the design of software architectures and user interfaces as well as the creating of documentation.
- Over a period of time gain insights into DN middleware offerings and be able to map customer requirements to DN offerings and provide solutions.
- Ability to work both in a team environment and independently as part of our agile development process and present results to our global stakeholders; align with international teams on successful products, as part of global projects
- Specify the architecture of software components, responsible for the delivery of user stories, Testing using in-house test tools and devices & trouble shooting / problem management.
- Adapt and extend the company standard solution and individual software with respect to the functional scope, timeline and costs.
- Education: Bachelor degree in IT, computer science or related
- Experience:
- 5-9 years of relevant experience for SSE role
- Exposure to microservices, API management tools like Swagger
- Must have experience in working on Agile Scrum teams in the past and exposure to any of the Agile project management tools like Jira, Mingle, RTC, TFS etc.
- Proficient in application log analysis.
- Experience Java/JEE Development JDBC.
- Experience with application servers such as JBoss AS or IBM WAS is an advantage.
- Experience in SQL programing using Oracle/ Postgress / MySQL /Maria DB and JPA(Annotation Based).
- Knowledge of build tools such as Maven or Gradle and of continuous integration tools such as Jenkins, Nexus.
- Basic knowledge of web services (SOAP or REST) and web technologies (HTML, CSS, JS).
- Basic knowledge of containers like Dockers, basic knowledge of cloud infrastructure.
- Ability to interact and coordinate with employees at different levels, different groups, and different geographical locations within the company.
- Ability to support multiple existing applications as well as work on building new ones.
- Ability to provide accurate project estimates and make recommendations on specific technologies to use based on business requirements.
- Good verbal and written Communication.
- Readiness for short term Domestic and International Travels.
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 consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.
–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
** To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**
We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here - https://www.dieboldnixdorf.com/en-us/about-us/global-locations
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Logistics/ Warehouse operationsPacking Boy
Shree Krishna Motors
Accounts and Admin Executive
Silvredge LLPPest Control Operator
Pest-O-Stop Pest Control Services Private LimitedAccounts and Admin Executive
Pappco GreenwareCommis Chef
Arnold Daniel Dias / Al Bacio CafeCamera Operator
Alliance EnterprisesYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 5 to 9 years are eligible to apply for this job. You can apply for more jobs in Mumbai/Bombay to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Mumbai/Bombay at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Mumbai/Bombay . Through apna, you can find jobs in 64 cities across India. Join NOW!