Summary
✨ AI‑Generated
A financial technology organization is seeking a Senior Java Backend Engineer to design and maintain scalable services and APIs. The role covers microservices, distributed and event-driven systems, cloud infrastructure, automated testing and CI/CD, technical design reviews, production troubleshooting, and continuous improvement.
Highlights
Senior backend engineering opportunity focused on scalable services, cloud technologies, event-driven systems, automated delivery, architecture discussions, and operational excellence in a financial technology environment.
Description
Key Responsibilities
Design, develop, and maintain scalable backend services, REST APIs, and microservices supporting the Personal Loans platform.Build and enhance event-driven, distributed application components, including Kafka-based integrations where applicable.Collaborate with product, architecture, engineering, QA, and delivery teams to clarify requirements and deliver business outcomes.Participate in technical design reviews, architecture discussions, code reviews, and engineering best-practice improvements.Support CI/CD, automated testing, deployment, environment configuration, and operational excellence activities.Troubleshoot production and non-production issues, identify root causes, and drive continuous improvement initiatives.Required Skills & Experience
Strong hands-on experience in Java development, Spring Boot, and microservices architecture.Experience designing, developing, testing, and supporting REST APIs for enterprise-scale platforms.Hands-on experience with AWS cloud services and cloud-native backend development.Experience building event-driven systems and distributed applications using Kafka.Solid understanding of software design patterns, automated testing frameworks, CI/CD practices, and secure coding principles.Experience working on complex, enterprise-scale platforms with a focus on scalability, reliability, and maintainability.Familiarity with Git or equivalent version control systems, API testing tools, and configuration formats such as JSON, YAML, or XML.Preferred Experience
Banking or financial services domain experience, preferably within lending, loans, or credit platforms.Experience working in highly regulated environments with strong focus on compliance, security, and governance.Experience designing and supporting high-volume transactional applications.Exposure to observability, monitoring, logging, and production support practices.Key Competencies
Strong problem-solving, analytical thinking, and technical leadership capabilities.Ability to work effectively in a fast-paced agile delivery environment with changing priorities.Excellent communication, collaboration, and stakeholder engagement skills.Ownership mindset with a strong focus on quality, delivery, service reliability, and continuous improvement.