{"id":12354,"date":"2026-03-13T06:14:13","date_gmt":"2026-03-13T06:14:13","guid":{"rendered":"https:\/\/gapstars.net\/tech\/?post_type=career-listings&#038;p=12354"},"modified":"2026-03-22T06:04:01","modified_gmt":"2026-03-22T06:04:01","slug":"technical-lead-java","status":"publish","type":"career-listings","link":"https:\/\/gapstars.net\/tech\/career-listings\/technical-lead-java\/","title":{"rendered":"Technical Lead &#8211; JAVA"},"content":{"rendered":"<p><strong>About Gapstars<\/strong><\/p>\n<p>At Gapstars, we partner with some of Europe\u2019s most ambitious tech companies, from disruptive startups to fast-scaling scaleups, helping them build high-performing remote engineering teams. Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we are home to 275+ engineers who thrive on solving real-world challenges with modern technologies. Our teams work across domains, from networking and marketplaces to SaaS and AI, delivering scalable solutions that drive meaningful outcomes. If you\u2019re looking for a company that combines technical excellence, a strong culture, and room to grow, welcome to Gapstars.<\/p>\n<p><strong>The Role<\/strong><\/p>\n<p>We are looking for a <strong>Senior Java Software Engineer<\/strong> with strong backend engineering experience to help design, build, and evolve scalable backend systems. This role requires a senior-level engineer who can contribute across the full lifecycle, from architecture and high-level design to implementation, code quality, and collaboration with cross-functional stakeholders.<\/p>\n<p>The ideal candidate brings strong expertise in <strong>Java<\/strong>, <strong>Spring Boot<\/strong>, and <strong>microservices architecture<\/strong>, along with solid system design capabilities and strong communication skills. Experience with <strong>event-driven architecture<\/strong> is considered a plus, but it is <strong>not a knockout criterion<\/strong> at this level. Strong architecture and design experience in general is acceptable.<\/p>\n<p><strong>Core Responsibilities<\/strong><\/p>\n<p><strong>Leadership and Technical Ownership<\/strong><\/p>\n<ul>\n<li>\n<p>Take ownership of technical delivery from design through implementation<\/p>\n<\/li>\n<li>\n<p>Contribute to high-level solution design and translate requirements into scalable backend solutions<\/p>\n<\/li>\n<li>\n<p>Mentor junior and mid-level engineers and support overall team capability<\/p>\n<\/li>\n<li>\n<p>Drive engineering quality through code reviews, clean code practices, and sound design principles<\/p>\n<\/li>\n<\/ul>\n<p><strong>Engineering and Delivery<\/strong><\/p>\n<ul>\n<li>\n<p>Design, develop, and enhance backend applications using Java and Spring Boot<\/p>\n<\/li>\n<li>\n<p>Build and maintain robust <strong>microservices-based systems<\/strong><\/p>\n<\/li>\n<li>\n<p>Contribute to architectural discussions and implementation decisions<\/p>\n<\/li>\n<li>\n<p>Lead incident analysis, root cause investigations, and preventive improvements<\/p>\n<\/li>\n<li>\n<p>Ensure solutions meet expected standards for quality, performance, and maintainability<\/p>\n<\/li>\n<\/ul>\n<p><strong>Collaboration and Continuous Improvement<\/strong><\/p>\n<ul>\n<li>\n<p>Work closely with Product Owners, Team Leads, Architects, and Engineers<\/p>\n<\/li>\n<li>\n<p>Support refinement sessions and help shape technically sound solutions<\/p>\n<\/li>\n<li>\n<p>Promote collaboration, knowledge sharing, and continuous improvement within the team<\/p>\n<\/li>\n<\/ul>\n","protected":false},"template":"","meta":{"_acf_changed":false,"content-type":"","role":"Technical Lead - JAVA","location":"","about_gapstars":"<p><strong>About Gapstars<\/strong><\/p><p>At Gapstars, we partner with some of Europe\u2019s most ambitious tech companies, from disruptive startups to fast-scaling scaleups, helping them build high-performing remote engineering teams. Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we are home to 275+ engineers who thrive on solving real-world challenges with modern technologies. Our teams work across domains, from networking and marketplaces to SaaS and AI, delivering scalable solutions that drive meaningful outcomes. If you\u2019re looking for a company that combines technical excellence, a strong culture, and room to grow, welcome to Gapstars.<\/p><p><strong>The Role<\/strong><\/p><p>We are looking for a <strong>Senior Java Software Engineer<\/strong> with strong backend engineering experience to help design, build, and evolve scalable backend systems. This role requires a senior-level engineer who can contribute across the full lifecycle, from architecture and high-level design to implementation, code quality, and collaboration with cross-functional stakeholders.<\/p><p>The ideal candidate brings strong expertise in <strong>Java<\/strong>, <strong>Spring Boot<\/strong>, and <strong>microservices architecture<\/strong>, along with solid system design capabilities and strong communication skills. Experience with <strong>event-driven architecture<\/strong> is considered a plus, but it is <strong>not a knockout criterion<\/strong> at this level. Strong architecture and design experience in general is acceptable.<\/p><p><strong>Core Responsibilities<\/strong><\/p><p><strong>Leadership and Technical Ownership<\/strong><\/p><ul><li><p>Take ownership of technical delivery from design through implementation<\/p><\/li><li><p>Contribute to high-level solution design and translate requirements into scalable backend solutions<\/p><\/li><li><p>Mentor junior and mid-level engineers and support overall team capability<\/p><\/li><li><p>Drive engineering quality through code reviews, clean code practices, and sound design principles<\/p><\/li><\/ul><p><strong>Engineering and Delivery<\/strong><\/p><ul><li><p>Design, develop, and enhance backend applications using Java and Spring Boot<\/p><\/li><li><p>Build and maintain robust <strong>microservices-based systems<\/strong><\/p><\/li><li><p>Contribute to architectural discussions and implementation decisions<\/p><\/li><li><p>Lead incident analysis, root cause investigations, and preventive improvements<\/p><\/li><li><p>Ensure solutions meet expected standards for quality, performance, and maintainability<\/p><\/li><\/ul><p><strong>Collaboration and Continuous Improvement<\/strong><\/p><ul><li><p>Work closely with Product Owners, Team Leads, Architects, and Engineers<\/p><\/li><li><p>Support refinement sessions and help shape technically sound solutions<\/p><\/li><li><p>Promote collaboration, knowledge sharing, and continuous improvement within the team<\/p><\/li><\/ul>","requirements":"<p><strong>Must Have<\/strong><\/p><ul><li><p><strong>5+ years of hands-on Java experience<\/strong> with <strong>Java 11 or above<\/strong><\/p><\/li><li><p>Strong experience with <strong>Spring Boot<\/strong> and related backend development principles<\/p><\/li><li><p>Strong expertise in <strong>microservices architecture<\/strong><\/p><\/li><li><p>Strong software <strong>architecture and design<\/strong> capability<\/p><\/li><li><p>Solid experience with <strong>relational databases<\/strong>, especially <strong>PostgreSQL<\/strong><\/p><\/li><li><p>Experience with <strong>AI coding tools<\/strong><\/p><\/li><li><p>Experience working with <strong>CI\/CD pipelines<\/strong> and tools such as <strong>Jenkins<\/strong><\/p><\/li><li><p>Strong communication skills and the ability to work effectively with technical and non-technical stakeholders<\/p><\/li><li><p>Leadership mindset with the ability to guide technical discussions and support team growth<\/p><\/li><\/ul><p><strong>Preferred<\/strong><\/p><ul><li><p>Experience with <strong>event-driven architecture<\/strong> and messaging technologies such as <strong>Kafka, MQTT, RabbitMQ, or similar<\/strong><\/p><\/li><li><p>Experience with <strong>time-series databases<\/strong>, including <strong>TimescaleDB<\/strong> or other similar databases<\/p><\/li><li><p>Familiarity with <strong>Docker<\/strong><\/p><\/li><li><p>Basic frontend knowledge<\/p><\/li><li><p>Experience with clean code principles, design patterns, and refactoring practices<\/p><\/li><\/ul><p><strong>Soft Skills<\/strong><\/p><ul><li><p>Strong ownership and accountability<\/p><\/li><li><p>Excellent problem-solving skills<\/p><\/li><li><p>Clear verbal and written communication<\/p><\/li><li><p>Ability to collaborate across teams and stakeholders<\/p><\/li><li><p>Growth mindset and openness to continuous learning<\/p><\/li><\/ul><p><em>\"Gapstars is committed to a diverse and inclusive workplace. We are an equal-opportunity employer and do not discriminate based on race, national origin, gender, disability, or age. Your personal information collected during the application process is handled following our privacy policy and used exclusively for recruitment and hiring purposes only\"<\/em><\/p>","recruitee_id":"2525155"},"career-location":[53],"career-type":[30],"technologies":[45],"class_list":["post-12354","career-listings","type-career-listings","status-publish","hentry","career-location-colombo","career-type-tech","technologies-back-end-java"],"acf":[],"_links":{"self":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-listings\/12354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-listings"}],"about":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/types\/career-listings"}],"wp:attachment":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media?parent=12354"}],"wp:term":[{"taxonomy":"career-location","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-location?post=12354"},{"taxonomy":"career-type","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-type?post=12354"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/technologies?post=12354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}