{"schemaVersion":"jobsearcher.job.v1","id":"d7f8357679a230521d51a0d4","url":"https://jobsearcher.com/jobs/d7f8357679a230521d51a0d4","canonicalUrl":"https://jobsearcher.com/jobs/d7f8357679a230521d51a0d4","title":"Senior Full Stack Java Kotlin Developer","description":"Senior Java / Kotlin Full Stack DeveloperreDock Inc. is looking for a senior Java / Kotlin full stack developer (Java / Kotlin / Scala on the backend and JavaScript / React on the frontend) to help us build our core product. Our software leverages machine learning, search, and other techniques to extract corporate content into meaningful segments that can be repurposed to accelerate document creation. As a motivated full-stack developer in a startup environment, you will have tremendous say in the work you do and the direction of our product.Our target stack is Kotlin, JavaScript ES6 with React and GraphQL, SQL, graph database, and ElasticSearch backends, running on Linux with Docker and Kubernetes.You will primarily build the backend services for our product, such as to manage content, search it efficiently, handle import and export capabilities, deal with user authentication and authorization, and more. You will integrate your software with systems like ArangoDB, ElasticSearch and Kafka. You will also build out our GraphQL API, and implement React components on the frontend. If you have the ability and the interest, you may also be involved with the devops for our solution, and with training and using machine learning for classification, segmentation, and analysis of our data.About YouAs a candidate, you love writing software. You always pay attention to the details. Your code is consistent, beautiful and bulletproof. Your log messages are useful. Your terminal window is always a keystroke away. You likely know regular expressions almost as well as you know your native language. You love playing with and prototyping new technology and frameworks. You understand the difference between sync, async, blocking and non-blocking code. You love tinkering with stuff. You like a challenge when solving problems and live for that \"aha!\" moment when you solve a doozy. You are always striving to expand your knowledge and toolset. You have strong opinions and an active mind. You will have great examples of bringing tremendous value to the organizations you have worked for.QualificationsAt least 4-5 years of relevant work experienceDegree in Computer Science/Engineering, Electrical Engineering, Mathematics, or equivalent experienceExpert backend development on any JVM language (Java, Kotlin, Scala, Groovy, Clojure)Strong frontend development, ideally with JavaScript ES6, React or Angular, and related libraries and toolsExperience with designing APIs using REST, SOAP/XML, and possibly GraphQLRelational database design and SQLUnit testing tools such as JUnitProfessional application development experienceLinux/UNIX use and maintenanceStrong English communication skills, written and verbal. Must be able to communicate effectively with both technical and non-technical colleaguesA mature individual that can work unattended and meet deadlines in a home office environmentNice to HavesKnow or can learn .NET, Python, GoExperience with search tech like Lucene, ElasticSearch, or SolrExpert source control, ideally Git or other DVCSNon-relational (NoSQL) database design and query, including document and graph databasesExperience with functional and Reactive programmingExperience building micro-services architectures using tools like gRPC and KafkaExperience with the Gradle build tool, and continuous integration with Jenkins or TeamCityDevops experience, containers e.g. Docker, KubernetesFamiliarity with machine learningContributions to open source projectsActive on sites like StackOverflow","company":"Redock","rawCompany":"redock","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-15T12:57:36.716Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Java Kotlin Developer","description":"Senior Java / Kotlin Full Stack DeveloperreDock Inc. is looking for a senior Java / Kotlin full stack developer (Java / Kotlin / Scala on the backend and JavaScript / React on the frontend) to help us build our core product. Our software leverages machine learning, search, and other techniques to extract corporate content into meaningful segments that can be repurposed to accelerate document creation. As a motivated full-stack developer in a startup environment, you will have tremendous say in the work you do and the direction of our product.Our target stack is Kotlin, JavaScript ES6 with React and GraphQL, SQL, graph database, and ElasticSearch backends, running on Linux with Docker and Kubernetes.You will primarily build the backend services for our product, such as to manage content, search it efficiently, handle import and export capabilities, deal with user authentication and authorization, and more. You will integrate your software with systems like ArangoDB, ElasticSearch and Kafka. You will also build out our GraphQL API, and implement React components on the frontend. If you have the ability and the interest, you may also be involved with the devops for our solution, and with training and using machine learning for classification, segmentation, and analysis of our data.About YouAs a candidate, you love writing software. You always pay attention to the details. Your code is consistent, beautiful and bulletproof. Your log messages are useful. Your terminal window is always a keystroke away. You likely know regular expressions almost as well as you know your native language. You love playing with and prototyping new technology and frameworks. You understand the difference between sync, async, blocking and non-blocking code. You love tinkering with stuff. You like a challenge when solving problems and live for that \"aha!\" moment when you solve a doozy. You are always striving to expand your knowledge and toolset. You have strong opinions and an active mind. You will have great examples of bringing tremendous value to the organizations you have worked for.QualificationsAt least 4-5 years of relevant work experienceDegree in Computer Science/Engineering, Electrical Engineering, Mathematics, or equivalent experienceExpert backend development on any JVM language (Java, Kotlin, Scala, Groovy, Clojure)Strong frontend development, ideally with JavaScript ES6, React or Angular, and related libraries and toolsExperience with designing APIs using REST, SOAP/XML, and possibly GraphQLRelational database design and SQLUnit testing tools such as JUnitProfessional application development experienceLinux/UNIX use and maintenanceStrong English communication skills, written and verbal. Must be able to communicate effectively with both technical and non-technical colleaguesA mature individual that can work unattended and meet deadlines in a home office environmentNice to HavesKnow or can learn .NET, Python, GoExperience with search tech like Lucene, ElasticSearch, or SolrExpert source control, ideally Git or other DVCSNon-relational (NoSQL) database design and query, including document and graph databasesExperience with functional and Reactive programmingExperience building micro-services architectures using tools like gRPC and KafkaExperience with the Gradle build tool, and continuous integration with Jenkins or TeamCityDevops experience, containers e.g. Docker, KubernetesFamiliarity with machine learningContributions to open source projectsActive on sites like StackOverflow","datePosted":"2026-10-15T12:57:36.716Z","dateModified":"2026-10-15T12:57:36.716Z","hiringOrganization":{"@type":"Organization","name":"Redock","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d7f8357679a230521d51a0d4"},"url":"https://jobsearcher.com/jobs/d7f8357679a230521d51a0d4"}}