Join Blossom! We are a growing ecosystem of fully integrated digital banking solutions, designed by and for credit unions. We are seeking a talented and results-oriented Middle Backend Developer (Java) to join our engineering team. If you are passionate about building scalable microservices and modern backend systems, this is your opportunity. About the Job We are looking for a skilled professional with 3+ years of experience in backend development using Java and Spring Boot. You will design and implement microservices, work with relational databases, and contribute to building high-performance applications in the cloud. The role includes developing and maintaining APIs, integrating with databases and external services, and ensuring performance optimization. You will collaborate with cross-functional teams to deliver robust, secure, and scalable digital banking solutions. This position is ideal for someone who enjoys problem-solving, thrives in collaborative environments, and is eager to grow professionally while contributing to innovative projects. Requirements 3+ years of experience in Java and Spring Boot. Strong knowledge of MySQL or PostgreSQL databases. Experience working with AWS or other cloud infrastructures. Solid understanding of microservices architecture and distributed systems. English proficiency B2-C1 (speaking, reading, and writing). Bonus Points Experience with metrics, monitoring, and performance optimization. Familiarity with CI/CD pipelines and containerization tools (Docker, Kubernetes). Knowledge of Agile/Scrum methodologies. Hands-on experience with version control systems (Git). Perks 100% Remote Work - Work from anywhere. Growth Opportunities - Advance your career in backend development. Multicultural Environment - Collaborate with global talent in a supportive team. Continuous Learning - Access to Udemy courses, mentorship, and upskilling programs. Well-being Support - Connectivity allowance and home health assistance. Payment in USD.