Experience and Qualifications Have solid experience with Java, Spring (Core/Boot/Security/MVC/Data), REST (principles and hands-on experience with at least 1 framework), SQL Git, Maven/Gradle, JPA, Design PatternsExperience in KotlinExperience with distributed systemsHave at least 5+ years of professional experience in software development.Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product, from inception till operating & maintaining itBe able to write good quality & secure code, preferably be familiar with static code analysis toolsHave excellent analytical, conceptual, and communication skills in spoken and written English.Experience applying Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis.Great to have Experience and Qualifications Experience building distributed computing and enterprise-wide systemsExperience with any of the following: Docker, microservices architecture (hands on), Spring Cloud, Redis, PythonExperience with the AWS suite of cloud development toolsKnowledge of Java 17 featuresPCI experienceExperience with Machine learning/Deep learning/Computer Vision algorithms, either developing or using them
Job Title
Back End Developer