Back-End Developer
Descriรงรฃo da Vaga
๐Backend Developer โ Java, Spring Boot \& Kafka (Full\-time Contract, Remote) Kick off your next career move with Launchpad! We're looking for a technically curious backend developer ready to make an impact in a collaborative, clean\-code\-driven environment. If youโre passionate about building scalable services, exploring domain\-driven design, and working on distributed systems, this might be the opportunity for you. ๐ **Start date** : ASAP ๐ **Contract type** : Contractor, indefinite ๐ **Work hours** : Monday to Friday, 7\.30 to 16\.30 PST \- 100% Remote ๐ ๏ธ What Youโll Be Doing * Designing and implementing backend services in Java and Spring Boot to power scalable, high\-performing systems * Applying Hexagonal Architecture and clean code principles to ensure long\-term maintainability and modularity * Building and consuming RESTful APIs, focusing on versioning and developer\-friendly design * Integrating asynchronous processes using Apache Kafka in a distributed microservices architecture * Collaborating with infrastructure engineers to deploy services using Terraform on Microsoft Azure * Participating in code reviews and applying software craftsmanship in a team that values continuous learning โ What You Need to Succeed Must\-haves * 2โ4 years of experience as a Java backend developer * Solid hands\-on experience with the Spring Boot ecosystem (e.g., Spring Web, Spring Data JPA, Spring Security) * Proven ability to design, consume, and document RESTful APIs * Comfort working with relational databases such as MySQL or PostgreSQL * Confident writing and maintaining unit and integration tests * Experience working with Git and following modern version control workflows * Strong communication and collaboration skills in distributed teams Nice\-to\-haves * Familiarity with Hexagonal Architecture (Ports \& Adapters) * Experience applying Domain\-Driven Design (DDD) and CQRS * Knowledge of Apache Kafka for event\-driven architectures * Exposure to non\-relational databases like Redis * Experience deploying services on Azure using Terraform ๐งญ Our Recruitment Process Hereโs what to expect from our candidate\-friendly interview process: * Initial Interview โ 60 minutes with our Talent Acquisition Specialist * Culture Fit โ 30 minutes with our Team Engagement Manager * Technical Interview โ 60 minutes with the Team and Hiring Manager, general overview of your expertise * Final Interview \- 60 minutes with the Team and Hiring Manager, exploring your technical and problem\-solving skills ๐ Why Join Launchpad? We believe that great work starts with great people. At Launchpad, we offer: * ๐ป Fully remote work with hardware provided * ๐ Global team experience with clients in Northamerica * ๐ธ Competitive USD compensation * ๐ Training and learning stipends * ๐ด Paid Time Off (vacation, personal, study) * ๐งโโ๏ธ A culture that values autonomy, purpose, and human connection โจ Ready to make your mark? Apply now and be part of something exciting.
Vaga originalmente publicada em: linkedin
๐ผ Encontre as melhores oportunidades para desenvolvedores no Job For Dev