Overview
Senior Software Developer (Java) - Platform. Berlin, Berlin, Germany.
Lightspeed is looking for a Senior Java Developer to join our team. As a Backend developer, you will support Lightspeed's Hospitality product group in expanding our reach into new markets and countries while enhancing our advanced hospitality commerce platform. You will join our Platform Squad, which is dedicated to empowering our squads with common services and libraries that handle cross-cutting concerns in robust and scalable ways. Above all, your work will change the way the world experiences hospitality!
What You’ll Be Responsible For
- Developing and optimizing central services for the K-Series platform.
 - Tackling complex authentication and authorization scenarios.
 - Identifying ways to extract cross-cutting concerns from a complex microservice landscape.
 - Performance monitoring: analyze system performance and implement monitoring solutions to ensure optimal operation and quick resolution of issues.
 - Build robust and complete RESTful APIs, ensuring they are well-documented and adhere to standards such as OpenAPI.
 - Write clean, maintainable, and well-documented code to support the scalability and reliability of our platform.
 - Collaborate with Product Managers and Feature Teams to achieve project objectives and enhance development practices.
 - Engage in continuous learning and growth, contributing to a culture of continuous improvement and innovation.
 
What You’ll Be Bringing to the Team
- Excellent communication skills in English.
 - 5+ years of production experience with Java.
 - Expert knowledge of the Spring framework (Spring Boot, Spring MVC, Spring Security).
 - Experience with relational (SQL) and non-relational (NoSQL) databases.
 - Knowledge of monitoring applications for performance and reliability.
 - Experience with real-time messaging systems (Pub/Sub, Kafka, etc.).
 - Solid understanding of computer science fundamentals, including object-oriented programming and design patterns.
 - Experience with building robust and complete RESTful APIs.
 - Familiarity with API documentation and standards such as OpenAPI.
 - Commitment to clean code, maintainability, and systematic correctness.
 
What will increase your chances
- One additional backend language (Python, Go).
 - Experience writing automated unit and functional tests.
 - Understanding of networking fundamentals (HTTP, TCP, TLS, etc.).
 - Proficiency with CI/CD systems, Docker, and Kubernetes.
 - Experience with cloud environments like AWS or GCP.
 - Computer Science degree or equivalent.
 
Who You Are
- You are a team player who contributes to discussions and shares your experience.
 - You are self-motivated and can function effectively in a team environment with minimal supervision.
 - You are always seeking improvement and progress.
 - You are eager to make decisions and not afraid of making mistakes.
 
What’s in It for You
- Lots of autonomy, flexible work culture, and the possibility of remote work.
 - Development of very high-traffic products used at a global scale.
 - Exposure to modern and proven technology.
 - Opportunity to learn and expand your skill set.
 - Tons of growth opportunities in technical or people management roles.
 - Excellent benefits & perks, including equity for all Lightspeeders.
 - Opportunity to join a fast-paced, high-growth company.
 - Become a valued part of the diverse and inclusive Lightspeed culture.
 
EEO and inclusion: Lightspeed is a proud equal opportunity employer and we are committed to creating an inclusive and barrier-free workplace. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
Note: Lightspeed does not accept unsolicited agency resumes. If not directly engaged in writing to supply candidates for a specific vacancy, Lightspeed will not be responsible for fees related to unsolicited resumes.