Requirements:Graduate of Computer Science, Computer Engineering, Math or other related courses.Good to excellent communication skills.Strong knowledge and experience in the following:Java and Object-Oriented DesignSoftware patterns and software development principlesBackend stacks and web-based architectures (web servers, load balancing, caching, databases, message queues, replication, etc.)DevOps principles (a plus)Agile and of Jira workflows (a plus)