The Software Engineer role involves creating, enhancing, and maintaining software applications and systems by collaborating with cross-functional teams to deliver reliable solutions.
Java programming languageSpring Boot frameworkAgile development methodologiesUnit testing/Test-Driven DevelopmentApache Kafka for building scalable systems