Full Stack Java Developer

Want to be a part of our team?Were seeking a Full Stack Java Developer to join our Melbourne based Digital Solutions team. You will develop new applications and improve upon existing ones that will our client and business needs.Working at NTTDevelop applications that effectively accomplish client objectives and user needs.Design and write code for applications and maintain applications databases.Analyze and edit existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.Remodel and adapt applications as needed to optimize performance.Identify specific customer and client needs and preferences related to the application.Test applications extensively to ensure they are error and bug-free.Install applications and act as technical advisor.Communicate with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.Consult with clients in the design phase to determine client needs.Produce software documentation following company software process and templates.Participates in software product review meetings and team meetings.What will make you a good fit for the role?Advanced skills and knowledge of development, technical and application architecture on Java/JEE and Open-Source technology stacks.Working knowledge of standard and integration design patterns on Java & Open Source systems.Experience in developing web services and working in API integration environments.Experience with database design on SQL and NO-SQL databases.Experience with build scripts / tools like ANT & Maven with awareness of principles of build tools & CI.Working experience in a CI/CD and Agile environmentNice to have:Experience modern web front-end applications using HTML5/CSS3/JavaScript, jQuery.Experience with microservices development.Experience with Angular, React JS or similar.Exposure to technologies such as NodeJS would be an advantage.Development experience in a cloud platform (Eg. AWS).Cloud platform certification (Eg. AWS)
Johannesburg, GT, ZA