Position: Senior Software Developer for Java/Kotlin/Python Location: Remote - during US time zone hours Job Description:We are looking for a Senior Java Developer with experience using Kotlin and has back-end programing skills. As a Senior Java Developer, you will be responsible for designing, creating, and implementing Java- based applications. You will be interpreting briefs to create high-quality coding that functions according to specifications. You will be determining application functions and building objectives with the team.You will be ensuring that written code is debugged and tested before release. Key Requirements:Experience with a JVM language. Kotlin is a big advantage.Experience working with REST-like APIs. Integrations with third-party APIs are preferred.Ability to write high-quality code covered by tests.Ability to understand code written in Python and build small new features in it. While we won’t need to implement any big projects in Python, a big part of the work is going to be rewriting existing Python code in Kotlin. We might also need to add some small features to our Python codebase. Desired Qualifications:Bachelor’s degree in computer science or related field5+ years of experience in Java developmentExperience with KotlinExperience with PythonExperience with back-end application programingExperience with Spring Frameworks and Agile methodologiesExperience with debugging and testing