Senior Java Engineer
Remote · Ukraine
Job Summary
Senior Java Engineer responsible for delivering core services for a large-scale online banking platform, integrating externally developed components, defining standards, and contributing to continuous learning. Responsibilities include performing thorough code reviews across performance, security, and business rules; owning end-to-end delivery within the team; researching and proposing multiple technical solutions; maintaining technical documentation and addressing technical debt; and participating in hiring through tech-fit interviews. Key skills and experiences include 6+ years of software development, 5+ years with Java and Spring Boot, design patterns, testing with JUnit/Mockito/TestContainers, 4+ years of AWS, Kubernetes, event-driven architectures (Kafka or ActiveMQ), SQL and NoSQL, and strong communication and collaborative abilities. The role supports flexible working arrangements (remote, office-based, or flexible) within a cross-functional team that collaborates closely on a Raisin platform integration with servicing banks under Banking-as-a-Service initiatives.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.