Senior Software Developer (Java)
Lightspeed CommerceJoin Lightspeed as a Senior Software Developer (Java)
About the Role
Lightspeed is seeking talented and experienced Senior Java Developers to join our team. As a Backend Developer, you will support Lightspeed's Hospitality product group in expanding our reach into new markets and enhancing our advanced hospitality commerce platform. You will work on projects that significantly impact the daily lives of thousands of customers worldwide and help bring local communities to life.
Key Responsibilities
- Develop and Extend Product Functionality: Create and extend the functionality of our products by developing clean, highly maintainable, and well-tested code.
- Backend Architecture: Develop and evolve our overall backend architecture.
- Continuous Integration/Deployment: Extend our continuous integration and continuous deployment environment.
- Team Collaboration: Work as part of a team (squad) to deliver product features and functionality. Collaborate with Product Managers, Architects, and Principal Developers.
- Skill Development: Extend your skills by learning from and growing with the team.
What You Bring
- Java Expertise: Excellent foundational knowledge of the Java programming language and ecosystem, including Spring, Spring Boot, and related tools.
- Testing and ORM: Experience with testing frameworks like Mockito, Junit, Spock, and ORM tools like JPA and Hibernate.
- Database Skills: Experience with relational/SQL databases such as MySQL.
- Problem Solving: Ability to analyze and debug production problems, incidents, and performance issues.
Preferred Qualifications
- Framework Experience: Experience in multiple Java ecosystem frameworks.
- Microservices and Cloud: Experience scaling microservice architectures and working with cloud environments like AWS or GCP.
- NoSQL and Messaging: Experience with non-relational/NoSQL databases like Redis and real-time messaging systems like Kafka.
- Agile Environment: Experience working in an Agile development environment.
- Security Knowledge: Understanding of security topics such as authentication and authorization patterns.
Who You Are
- Team Player: You enjoy contributing to discussions and sharing your experience.
- Self-Motivated: You can function effectively in a team environment with minimal supervision.
- Continuous Learner: You are always seeking improvement and progress.
- Decision Maker: You are eager to make decisions and not afraid of making mistakes.
Benefits and Perks
- Autonomy and Flexibility: Enjoy a flexible work culture with the possibility of remote work.
- Growth Opportunities: Tons of growth opportunities into technical or people management roles.
- Comprehensive Benefits: Including equity for all employees, health and wellness credits, mental health support, and more.
About Lightspeed
Lightspeed is a fast-paced, high-growth company that values diversity and inclusion. We are committed to creating an inclusive and barrier-free workplace and welcome applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.
Join us in building communities through commerce and become a valued part of the diverse and inclusive Lightspeed family.
Benefits Extracted with AI
- Lightspeed equity scheme
- Health & Wellness Credit
- Mental Health Support
- People Experience benefit
- LinkedIn Learning access
- Time off to volunteer
- Transit benefit
- Company contribution to pension fund
- Regular breakfast or lunches, drinks & snacks
Similar jobs
Last update: 23 minutes ago
Junior Java Developer
Join Picnic Technologies as a Junior Java Developer in Amsterdam. Work with Java, Spring, and Kafka in a dynamic, scale-up environment.
Frontend Developer II, React.js
Join Lightspeed as a Frontend Developer II, specializing in React.js, to innovate and enhance customer experiences in the hospitality sector.
Senior Software Development Engineer - Java Backend
Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.
Frontend Developer II, React.js
Join Lightspeed Commerce as a Frontend Developer II, specializing in React.js, to innovate and enhance customer experiences.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Senior Backend Engineer (Java, Spring, SQL)
Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.
Software Development Engineer II - Java Backend
Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.
Frontend Developer II, React.js
Join Lightspeed Commerce as a Frontend Developer II, specializing in React.js, to innovate and enhance customer experiences in hospitality.
Senior Java Backend Developer
Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.
Java Engineer
Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Java Developer
Join Expleo Group as a Senior Java Developer in Lisbon. Leverage your Java and OOP skills in a dynamic, innovative environment.
Senior Software Engineer (Frontend/Fullstack)
Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.
Senior Fullstack Engineer (Java, Spring Boot, React)
Join NimbleRx as a Senior Fullstack Engineer to build scalable platforms using Java, Spring Boot, and React.
Senior Backend Developer with Java Expertise
Join IBM as a Senior Backend Developer in Lowell, MA. Leverage your Java and SQL skills in a dynamic, agile environment.
Senior Backend Developer
Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.
Senior Software Developer - Java, Linux, Docker
Join IBM as a Senior Software Developer in Sofia, Bulgaria. Work with Java, Linux, Docker, and Kubernetes to create innovative software solutions.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Senior Backend Developer with Java and Spring
Join Randstad Digital Germany as a Senior Backend Developer in Hamburg. Work with Java, Spring, and CI/CD in a hybrid environment.
Senior Chapter Lead Java Engineer
Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.
Senior Software Engineer, Payments
Join Adyen as a Senior Software Engineer in Payments, working with Java, REST APIs, and SQL in Amsterdam.
Java Back-end Engineer
Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.