
Middle Fullstack Developer, Java, Angular
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Ukraine.
• Design, develop, test, and maintain Java/Spring Boot microservices and RESTful APIs.
• Create user interfaces using Angular 17+.
• Gradually transition existing frontend code to standalone components, signals, and updated control flow.
• Integrate services utilizing Kafka, RabbitMQ, or ActiveMQ message brokers.
• Enhance database transactions and queries, including performing explain plan analysis.
• Develop unit, integration, and component automated tests.
• Engage in code reviews, architecture discussions, and task estimation.
• Implement AI assistants in daily development tasks.
• Share best practices in development with the team.
• A minimum of 4 years of professional experience in Java development.
• Proficiency with the Spring Framework including Spring Boot, Spring MVC, Spring Data, and Spring Security.
• Experience in designing, developing, testing, and maintaining RESTful APIs and microservices.
• Familiarity with Kafka, RabbitMQ, or ActiveMQ.
• Strong understanding of RDBMS and SQL, focusing on transactions, query optimization, and explain plans.
• Testing experience using JUnit, Mockito, and Testcontainers.
• Comprehension of software design principles, design patterns, clean coding practices, microservices architecture, and secure coding methodologies.
• Experience with build tools such as Maven and Gradle.
• Knowledge of AWS, Kubernetes, Docker, and ArgoCD.
• Familiarity with AI-assisted development tools like Claude, Codex, OpenCode, and LLMs.
• Proficient in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
• Experience with Angular 2+ and RxJS.
• Preference for candidates with experience in Angular 17+, including standalone components.
• Experience in the banking or fintech domain is a plus.
• English proficiency at B1+ level is desirable.
• Openness to collaborating with the organization’s product and adapting to teamwork, communication, self-organization, and continuous learning expectations.
• Competitive salary along with annual bonuses based on personal contributions.
• Referral program offering rewards for introducing new team members.
• Official employment status.
• 28 days of paid leave.
• Additional paternity leave provided.
• Financial support for parents with newborns.
• Opportunity for a hybrid work format.
• Provision of modern equipment.
• Medical insurance coverage from the first day of employment.
• Access to consultations with a psychologist, nutritionist, or lawyer.
• Discount programs available for sports and purchases.
• Family days organized for children and adults.
• In-office massage services.
• Access to over 130 online training resources.
• Participation in corporate training programs focused on CX, Data, IT security, leadership, and agile methodologies.
• Access to a corporate library.
• Involvement in supportive professional, reading, and sports communities.
• Opportunities for career advancement within the bank.
• Jobs maintained and average wages provided for mobilized individuals.
• Veterans support program in place.
• Adaptations in the work environment for individuals with disabilities.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.