Backend Developer (Java)
Mountain View, CA (On-Site)
Job Description:
Backend Developer (Java)
Location : Mountain View, CA & New York City, NY (Onsite Only)
Should be open for either location
Required Skills
· 7+ years of experience in backend software development.
· Strong expertise in Java (17/21), Spring Boot, Spring Cloud, Microservices, and REST APIs.
· Hands-on experience with AWS and cloud-native application development.
· Experience with Kafka, PostgreSQL/SQL databases, Docker, Kubernetes, and CI/CD pipelines.
· Strong understanding of distributed systems, scalability, and performance optimization.
Domain Experience (Mandatory)
· Hands-on experience in the Banking or FinTech domain is required.
· Experience building platforms related to payments, lending, digital banking, merchant services, or financial transactions is highly preferred.
· Exposure to Risk Management, Fraud Detection, KYC/KYB, or Payment Processing is a plus.
Responsibilities
· Design, develop, and maintain scalable backend services using Java and Spring Boot.
· Build cloud-native applications on AWS.
· Develop secure, high-performance microservices and REST APIs.
· Collaborate with cross-functional teams to deliver enterprise-scale financial solutions.
· Participate in architecture discussions, code reviews, and Agile development.
Key Skills:
- Java (17/21), Spring Boot, Spring Cloud, Microservices, and REST APIs.