11 Aug
|
Diebold
|
Secunderabad
11 Aug
Diebold
Secunderabad
Must have:
- Bachelor of Engineering (BE/B-Tech) in Computer Science or Information Technology or higher from an affiliated university.
- 5+ years of advanced experience in Object-Oriented Programming (OOP) with Java (11+), more specifically with Multithreading and Client & server architecture.
- Ability to read other s code.
- The ability of designing and implementing REST APIs.
- Hands-on experience with IntelliJ or Eclipse.
- Advance experience with Git or Subversion.
- hands-on experience with Design patterns & Clean Code development.
- Awareness of security-related topics such as TLS, OWASP, certificate handling but not limited to.
- Effective communication skills in English and ability to understand business requirements.
It will be plus to have hands-on experience with:
- Tomcat & RESTEasy.
- JavaFX.
You are responsible for
- Maintaining, enhancing, and further developing our existing self-service core application (Windows and Linux platforms)
- Analyzing business requirements, designing, and developing the state-of-the-art software architectures, components, and features
- Creating, maintaining, and updating documentation, user manuals and training materials
- Collaborating closely with the team local team as well as the team in Germany for design, development, and testing
📌 Senior Software Engineer (Java) (Secunderabad)
🏢 Diebold
📍 Secunderabad