Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Experience and Qualifications:
Solid experience using Java JMS API in a Linux/Unix environment Experience in developing Java applications in Cloud Native environment. Experience in building microservices using Spring Core and Spring Cloud. Extensive knowledge and experience in using Microservices Architecture Patterns. Experience in TDD and BDD practices using Java & Spring based Junit & BDD frameworks. Good knowledge and experience in using Kafka for message streaming and for event driven pub/sub notifications. Experience in using any caching solutions such as Redis/Hazelcast. Experience with DevOps tools like GitHub, Jenkins Experience in modern networking, IPV4 stack, ICMP, UDP, TCP/IP, socket programming. Experience with working with databases eg MSSQL, MYSQL, Informix, Oracle Proven ability with interpreting business requirements, analyse and design solutions and author technical development documents Expert knowledge and understanding of software development design patterns, end-to-end system quality management and software lifecycle management methodologies Proven ability to lead the development of software development projects Proven ability to lead the coaching and mentoring of other developers. Bachelor’s degree in computer science, engineering, information systems or similar SAFe Agile certification highly desirable