Must have: · Experience must include 5 years in software engineering, including the following: o Developing in high-level programming languages such as Java, Python, or C++; o Working with full-stack frameworks and technologies such as Spring Boot, Django, Flask, React.js, Vue.js, Node.js, HTML, JavaScript, and CSS; o Designing and developing RESTful APIs with granular rate limiting and modern authentication protocols like OAuth 2.0; o Logging and monitoring business and application performance metrics using Elasticsearch or comparable tools such as Dynatrace or DataDog; o Designing highly scalable and fault-tolerant systems using microservices architecture and asynchronous communication technologies such as Apache Kafka or Amazon SQS; o Writing automation scripts with tools such as Terraform, Ansible, Jenkins, GitLab, or Bash; o Managing and optimizing relational (SQL) and non-relational (NoSQL) databases and caching systems like Redis or Memcached; o Designing, implementing, and maintaining unit, component, and stress tests using libraries such as JUnit, Kotest, or Pytest; and. Alternate Education and Experience: Master’s degree in Computer Science, Computer Information Systems, or related field of study and 5 years of experience required as a Software Developers or a related position/occupation.