companyGapstars logo

Technical Lead - Java Software Engineering

GapstarsColombo, Western Province, Sri Lanka
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Must HaveExtensive experience in Java and Spring Boot. Proven expertise in microservices architecture. Strong system design capabilities. Excellent communication and collaboration skills.

About the job

About Gapstars

Gapstars collaborates with some of Europe's most innovative tech companies, ranging from pioneering startups to rapidly growing scaleups, to create high-performing remote engineering teams. With our headquarters in the Netherlands and talent hubs located in Sri Lanka and Portugal, we boast a vibrant community of over 275 engineers dedicated to tackling real-world challenges using cutting-edge technologies. Our diverse teams specialize in various domains, including networking, marketplaces, SaaS, and AI, providing scalable solutions that yield impactful results. If you seek an organization that embodies technical excellence, a strong culture, and opportunities for growth, Gapstars is the place for you.

The Role

We are in search of a Senior Java Software Engineer who possesses robust backend engineering expertise to assist in the design, construction, and evolution of scalable backend systems. This position demands a senior-level engineer capable of contributing throughout the entire development lifecycle, from architecture and high-level design to implementation, code quality, and collaboration with cross-functional teams.

The ideal applicant will demonstrate substantial proficiency in Java, Spring Boot, and microservices architecture, along with strong system design skills and exceptional communication abilities. Experience with event-driven architecture is advantageous, but not a disqualifying factor at this level. A solid foundation in architecture and design in general is adequate.

Core Responsibilities

Leadership and Technical Ownership

  • Assume responsibility for technical delivery from design through to implementation.

  • Contribute to high-level solution design and translate requirements into scalable backend solutions.

  • Mentor junior and mid-level engineers and enhance overall team capabilities.

  • Champion engineering quality through code reviews, adherence to clean coding practices, and sound design principles.

Engineering and Delivery

  • Design, develop, and improve backend applications utilizing Java and Spring Boot.

  • Construct and sustain robust microservices-based systems.

  • Engage in architectural discussions and implementation decisions.

  • Lead incident analysis, root cause investigations, and preventive measures.

  • Ensure all solutions adhere to expected standards for quality, performance, and maintainability.

Collaboration and Continuous Improvement

  • Work in close partnership with Product Owners, Team Leads, Architects, and Engineers.

  • Assist in refinement sessions and help shape technically sound solutions.

  • Encourage collaboration, knowledge sharing, and continuous improvement within the team.

About Gapstars

Gapstars is a forward-thinking technology firm that partners with ambitious European companies. Our focus is on building high-performance remote engineering teams that deliver impactful solutions across diverse tech domains.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.