Qualifications and Experience:
• Bachelor’s degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience
• Minimum 5+ years of Full-stack expertise in application design & development with Java/Go technologies with knowledge of Spring, JPA/Hibernate, Message Queues & Workflow Engines with microservices architecture.
• Knowledge with Test Automation scripts using Karate & Cypress
• DevOps mindset to improve CICD using GitHub Actions and review DORA metrics to improve processes.
• Strong programming foundation with knowledge of Data Structures, Algorithms, and Design Patterns.
• Nice to have experience with JavaScript, React, Angular, and HTML5/CSS3
• 3+ years of experience with database technologies (NoSQL, SQL, and Time-series Databases)
• Hands-on experience with continuous integration and delivery using public cloud such as AWS, Azure, or GCP and container technologies such as Docker, Rancher, etc.
• Experience in architecting and building large-scale systems using a scale-out architecture that requires high availability, performance, high scalability, and multi-tenancy