● Typically requires a minimum of 8 years of related experience in software development, or a related field
● Strong programming skills in an object-oriented language such as Kotlin or Java, with proven work experience as a full stack developer
● Strong experience working with modern Javascript frameworks, with Vue.js as a preferred requirement, alongside React, Angular, and Tailwind CSS
● Experience with Spring Boot, Hibernate, and RESTful APIs
● In-depth understanding of the entire software development process (design, development and deployment)
● Experience developing and deploying applications for Cloud Native Infrastructure, including AWS and Kubernetes
● Solid proficiency in Kafka fundamentals and event-driven architecture
● Collaborates effectively within the agile framework with a problem-solving attitude and willing to take a variety of approaches
● Excellent analytical and time management skills, with a proven ability to deliver value independently
● Strong written and verbal communication skills, with demonstrated experience providing technical input
● Proven ability to work cross-functionally with engineering and product teams
● Experience in monitoring and supporting production systems, with proficiency in identifying and resolving issues, implementing proactive measures, and measurement tracking
● Experience optimizing system performance, including the ability to troubleshoot bottlenecks and implement performance improvements
● Strong experience in SQL and NoSQL databases, coupled with caching mechanisms. Includes designing data structures, optimizing, and maintaining systems, as well as effective caching strategies to enhance performance and responsiveness
● Understanding and practical application of REST API best practices. Proficiency in adhering to standards, ensuring security, scalability, and optimal performance
● Experience developing tests including unit tests, UI automation tests, integration tests
● Applies AI-driven engineering practices to enhance productivity in code generation, testing, and refactoring, contributing to modernization efforts across the team
● Ability to participate in on-call rotation
● Master’s degree in engineering, technology or related field
● Experience working with SaaS offerings in the technology and financial industries
● Experience with Maven
● Experience with Kotlin and/or Vue.js
● Experience with OpenTelemetry
● Experience building and deploying applications on Amazon Web Services using Kubernetes