> Markdown version of [/jobs/ext/1286384-java-kotlin-backend-developer](https://www.wearedevelopers.com/jobs/ext/1286384-java-kotlin-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java/Kotlin Backend Developer - **Company:** Concilio Labs, Inc. - **Location:** UK (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Frameworks, Software Applications, Application Testing, Unit Testing, Cloud Computing, Databases, Custom Software, Data Integration, Relational Databases, DevOps, Dynamical Systems, Amazon DynamoDB, Ehcache, Hibernate (Java), Information Servers, Junit, PostgreSQL, MongoDB, NoSQL, Object-Relational Mapping, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, Software Architecture, Redis, Mockito, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Web Services, Scripting, Computer Networking Systems, Enterprise Software Applications, Apache Spark, Caching, Backend, Gitlab, Git, Spring Data, Kotlin, Integration Tests, Information Technology, Integration Frameworks, Apache Kafka, Search Engines, Software Version Control - **Published:** July 16, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=9170395d7a64c37c ## About the Role Are you interested in working for a hospitality technology company whose ethos includes innovation, culture, and customer service? We're looking for an individual with grit, integrity, curiosity, and yearns for greatness! If you thrive working in a fast-growing company and are ready for a new adventure, Concilio Labs could be the next step in your career. The successful candidate is a confident and self-motivated individual with a willingness to learn and adapt in a team environment. We are seeking a highly technical, strategic, and hands-on individual. You're curious and passionate about new technologies and cutting-edge innovation, and you enjoy pulling together complex pieces of a puzzle to deliver a powerful and meaningful end-product. If you are someone who loves influencing application development and having an immediate impact, this is an ideal role for you!, * Ability to transform abstract ideas into a working proof of concept to delivery on Production * Clearly communicate capabilities, opportunities, and recommendations to both technical and nontechnical audiences * Experience in understanding the source data from various systems and platforms for data integration * High-energy, decisive, ability to motivate * Ability meet product launch schedules * Positive entrepreneurial personality * Exceptional relationship building skills * Excellent written and oral communication skills * Strong analytical capabilities * Advanced problem-solving skills * Ability to influence decision-making and change * Ability to display good judgment * Self starter and self motivated * Comfortable working with customers and internal teams in different time zones Educational Requirements * Bachelor's degree in Computer Science * Real job experience while studying at a university is ideal Experience * Minimum of 5+ years experience as a software development in a fast pace environment * Minimum of 7-10 years experience in Software Development Life Cycle and especially in the development of Java enterprise applications * Previous experience working in an agile development environment (Scrum) * Expert in one of the following scripting languages: Java, Kotlin * Experience in Scala is a plus * Applied knowledge of Object-Oriented programming * Experience with Relational Databases (Apache Spark, PostgreSQL, Oracle) * Knowledgeable in NoSQL(Mongo, DynamoDB), Kafka * Experience with caching (Redis, EHCache) * Experience with Object Relational Mapping Frameworks (Spring-Data, Hibernate) * Experience with Docker and Kubernetes containers * Strong knowledge with UNIX/Linux environment * Software delivery experience in a DevOps/Cloud based environment * Knowledge of version control systems (Git, Gitlab) * Knowledge in writing unit testing (jUnit, Mockito, PowerMock) ## Description * Contribute and participate in the strategy, design and development of application software and dynamic systems that are scalable in both performance and maintainability following the product development life cycle (i.e., design, development, quality assurance, deployment and maintenance) * Evaluate, develop, implement and maintain Java/Kotlin application code and processes with a continued focus on best practices, optimization and scalability * Participate in software architectures discussions - help determine areas of complexity and potential risks to successful implementation and proactively define resolutions to mitigate the risks identified * Provide technical support, documentation and consultation for Java/Kotlin application code and processes as well as software infrastructure to assist users and other team members * Work within multidisciplinary project teams to understand requirements and determine how best to meet them within provided schedules and prioritized activities * Assist in translating software requirements into working and maintainable solutions within the existing application framework(s) while evaluating advantages and disadvantages of custom development and third-party integrations * Design, document and develop server scripting integrating and supporting application development and database architecture(s) * Evaluate and understand existing connectivity within network systems, search engines and information servers * Integrate web services with third party partners * Develop and execute unit tests, integration tests, and deployment scripts * Support formal testing of applications and dynamic systems; assist team members with troubleshooting code and system defects in production and non-production environments across multiple operating platforms * Implement and maintain development and test environment tools and software as needed though conducting software analysis and sharing results * Continuously update job knowledge through research of new internet/intranet technologies and software products * Work on special tasks and projects as needed * Provide direct support to the Technical/Team Lead as needed * Assist the Technical/Team Lead with mentoring the development team along with junior members of the team driving best practices, collaboration, quality and consistency and growing the team's collective skill sets * Proactively communicate, written and verbal, with internal stakeholders, customers, and partners * Create software technical documentation, when needed ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)