Centurion - DESIGN cutting-edge architectures, software, hardware and communications to support cross-functional requirements and interfaces as the next Java Developer sought by a dynamic Software Company with a focus on digital transformation.
You will also be expected to determine and identify technical requirements based on interactions with Business Analysts and knowledge of enterprise architecture.
You will require a relevant Bachelor’s Degree or equivalent work experience, experience as an Applications Programmer on large-scale data base management systems, experienced with all ancillary technologies necessary for Internet applications : HTTP, TCP / IP, POP / SMTP, etc.
working knowledge of Object-Oriented design, have worked on high scalability projects involving cloud-based infrastructure design and implementation, REST, SOAP, APIs, Java / JEE, Spring Boot, JSON, XML, NoSQL, Kafka, RabbitMQ & able to write SQL queries for SQL Server.
DUTIES : Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.Develop and implement moderate to complex applications on one or more platforms.
Design, develop and implement Unit and Scenario Testing for existing code base and for new functionality under development.
Help plan project schedules and technical direction while providing quality assurance review and evaluation of existing and new products.Analyse user needs.Document