Senior Java Software Engineer
Tavant · North Holland, Netherlands
Apply & track with Apply EdgeAbout the CompanyWe are a leading technology firm dedicated to delivering innovative solutions that empower businesses. Our mission is to drive digital transformation through cutting-edge technology and exceptional service. We foster a collaborative culture that values diversity, creativity, and continuous learning.About the RoleThe role involves designing and developing scalable Java-based backend applications while ensuring high-quality standards and performance optimization.Roles & ResponsibilitiesDesign, develop, and maintain scalable backend services using Java and Spring BootBuild and support microservices-based architectures with high availability and performanceDevelop and consume RESTful APIs and event-driven servicesCollaborate with frontend, DevOps, and product teams to deliver end-to-end solutionsParticipate in design discussions, code reviews, and technical decision-makingEnsure code quality through unit testing, integration testing, and best practicesTroubleshoot and resolve production issues and performance bottlenecksContribute to continuous improvement of engineering standards and processesTechnical Skills8+ years of hands-on backend development experienceStrong proficiency in Java (8+) and Spring BootSolid experience designing and implementing microservices architecturesExperience with REST APIs, messaging, and asynchronous processingHands-on experience with cloud platforms (AWS / Azure / GCP)Good experience in SQL and NoSQL databasesFamiliarity with CI/CD pipelines, Git, and build toolsExperience with Docker and containerized deployment