Rockcruit

We are hiring Java Backend Developer Senior

The team is a rapidly growing unit. This team is responsible for developing and maintaining engineering solutions that drive core banking, lending, authentication, risk management, offers, and marketplaces. Our mission is to disrupt the banking industry and create products that enhance customers' financial well-being.

You will have the opportunity to work with cutting-edge technology, be part of a diverse and dynamic workplace, and make a significant impact on financial lives. The team values personal growth, initiative, ownership, innovation, collaboration, and a customer-first mindset in its engineering approach.

Must have


• 5-8 years of experience in software development, preferably with Java.
• Familiarity with microservices and event-driven programming.
• Experience in developing public and internal APIs.
• Expertise in maintaining consistency in distributed environments, working with transactional
databases and caching systems.
• Knowledge of software security practices.
• Experience with unit and integration testing.
• Ability to build scalable, distributed systems with a test-first approach.
• Basic understanding of financial systems (e.g., banking, lending, payments) is a plus.

• Passion for simplifying complex problems.
• Proficiency in databases, caching, and consistency mechanisms.
• Proficiency in Java and Spring Boot.
• Experience with AWS services (EKS, S3, SNS, SQS, KMS).
• Knowledge of PostgreSQL, Kafka.

Nice to have


• Familiarity with Kotlin
• Experience in the banking domain
• Experience in Airflow, Kubernetes, and Istio
• Background in Card or Payment Processin