AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

Senior Java Developer

Company: Diebold Nixdorf
Location: Atlanta
Posted on: January 16, 2022

Job Description:

As a Senior Development Engineer with Diebold Nixdorf you will be responsible for contributing to the successful completion of customer facing projects. You will be responsible for full life-cycle development, from understanding customer requirements all the way through to customer acceptance testing of their DN server-based solutions. As a member of Professional Services Engineering, you will also be responsible for serving as an important technical and professional interface with customers and the Pre-Sales organization. You will assist customers in understanding DN server-based products and technologies so that they can make informed decisions. You will be responsible for estimating effort required to complete development tasks that have been identified as necessary for delivering custom solutions to our customers. As a Senior Development Engineer you are expected to be able to work without supervision and have an ability to lead others and perform essential functions in this position, such as:

  • Design and develop extensions to the DN Vynamic Transaction Engine server application
  • Lead and perform design/code reviews
  • Lead and work in a team environment with other developers and testers
  • Determine appropriate delegation opportunities, assign tasks and monitor progress of more junior developers
  • Develop training material and train other developers
  • Complete assignments with quality on time
  • Work with external and internal customers to obtain business requirements
  • Create software requirements from business requirements
  • Evaluate software requirements and design specifications
  • Determine effort required to turn requirements into high-quality deliverable components
  • Document software and system components
  • Develop and execute unit and integration test plans and work with an independent test organization to validate software deliveries
  • Utilize, maintain and configure appropriate development environments
  • Provide support of software and system components that are in production
  • Lead technical discussions within the Professional Services organization Qualifications
    • Bachelor of Science in Computer Science, Electrical Engineering or related technical field required, Masters preferred
    • Experience working on complex software development projects, ensuring that design elements are compatible with the system architecture
    • 7+ years of relevant experience that includes:
      • Java
      • Gradle
      • GIT
      • Docker
      • SQL database knowledge (Oracle and/or PostgreSQL)
      • Jira/Bitbucket
      • Financial institution transaction processing and financial transaction protocols such as ISO8583.
      • JBoss and/or Wildfly application servers
      • Knowledge of cloud-based technology such as Azure or AWS
      • Networking concepts proficiency
      • Strong verbal and written communication skills
      • Ability to work well with others
      • Self-motivated, strong work ethic with good organization and planning skills
      • Ability to learn and stay up-to-date with software development applications and tools
      • Proven problem-solving skills
      • Experience in computer system architecture, communication protocols, event driven systems, object-oriented design and software system component integration
      • Knowledge of full software life cycle development, project management and global teamwork
      • Experience with Agile development methodologies. #LI-CP1 Requisition Employer Description 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** Areas of Interest Information Security and Technology Experience Level Mid-Senior Level Associate Country United States Primary Location Atlanta, Georgia, United States Austin, Texas, United States Columbus, Ohio, United States Hudson, Ohio, United States The world is always on. And we're on it. Expect more, connect more, and be more. That's where Diebold Nixdorf comes in. Our teams automate, digitize, and transform the way more than 75 million people worldwide bank and shop each and every day.

Keywords: Diebold Nixdorf, Atlanta , Senior Java Developer, IT / Software / Systems , Atlanta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds