Commencis
Senior Backend Engineer
About this role
Description: Design, develop, and maintain scalable backend systems using Java and Spring Framework. Lead system architecture decisions for monolithic and microservices-based solutions. Collaborate with cross-functional teams to deliver high-quality solutions. Ensure code quality through reviews and maintain unit and integration tests. Mentor junior developers and stay updated with emerging technologies. Requirements: BSc/MSc/PhD in Computer Science or equivalent experience. Minimum 5 years of backend development experience with Java and Spring Framework. Strong understanding of OOP principles, design patterns, and scalable system design. Experience with microservices architecture and relational/non-relational databases. Familiarity with CI/CD pipelines and DevOps practices is a plus. Strong analytical, problem-solving, and communication skills in English. Benefits: Competitive salary, private health insurance, and pension plans. Flexible working hours with remote work options and various perks. Access to learning and development programs, including online platforms. Engaging community activities and an open organizational culture.