Join Blossom!We are a growing ecosystem of fully integrated digital banking solutions, designed by and for credit unions. We are seeking a dynamic, results-oriented Java Developer with a B2-C1 level of English. If you are passionate about microservices development and want to be part of an innovative company, this is your opportunity.Job Summary:We are looking for a professional with over 5 years of experience in Java and Spring Boot, bilingual English skills, knowledge of MySQL and PostgreSQL databases, experience with AWS infrastructure, expertise in metrics and performance optimization, and a strong background in microservices development.Responsibilities1. Software Development: Write, debug, and test applications using the Java programming language.2. Requirements Analysis: Collaborate with business analysts and other stakeholders to understand and document software requirements.3. Architecture Design: Participate in the architectural design of applications, choosing appropriate patterns and technologies for the project.4. System Integration: Integrate Java applications with other systems and services, including databases and external APIs.5. Maintenance and Support: Maintain existing software, resolving bugs and improving performance.6. Documentation: Create and maintain technical and user documentation for the developed software.7. Testing and QA: Conduct unit and collaborative testing, and participate in the QA strategy to ensure the robustness and quality of the software.8. Team Collaboration: Work closely with other developers, designers, system administrators, and QA teams.9. Use of Version Control Tools: Utilize version control systems, such as Git, to manage source code and collaborate within the team.10. Microservices Development: Design, implement, and manage microservices to enable scalable and efficient applications, ensuring seamless communication between services and adherence to best practices.What We Offer:We offer incentives such as 100% remote work, unlimitAbout Us* Please enter some information about your company here.About the Job* Describe the job's responsibilities and how you will help them advance their career. Help people visualize your environment, and where this job opportunity can take them professionally.Requirements* Only list qualifications that are absolutely necessary here. Try to keep it to five one-line bullets or less.Bonus Points* List harder requirements and "nice to have" qualifications here. This section should be keyword-rich - include the keywords you anticipate that job seekers will use to search for jobs on job boards.Perks* Please list anything that makes working for your company unique or special. Can people work from home? Do you offer special benefits (company car, expense account, tuition reimbursement, stock options, etc.)