





Tier-1 brand, mid-level generalist backend role in a metro with broad requirements increases competition.
Strong financial domain requirements (payments, trading, FIX) make cross-industry transfers difficult.
Explicit 5+ years plus mandatory Java, financial domain knowledge, and specific tech stack create stringent filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, enhance, and maintain Java-based financial applications including trading platforms, payment gateways, and risk management tools.
Ensure applications comply with security, performance, scalability, and regulatory standards in a financial environment.
Collaborate with cross-functional teams to translate business requirements into technical solutions, perform code reviews, and troubleshoot production issues.
Bachelor’s degree in Computer Science, Engineering, Finance, or related field (or equivalent experience).
5+ years of experience as a Java developer focused on financial applications or fintech.
Strong expertise in core Java 8+, Spring Boot, Spring MVC, Hibernate, and microservices architecture.
Experience with financial concepts (payments, transactions, trading, risk management), relational and NoSQL databases, financial protocols (e.g., FIX), and containerization (Docker, Kubernetes).
Experienced in designing secure, scalable, and high-performance financial systems in regulated environments.
Skilled in message-driven systems and integration with third-party financial APIs and data sources.
Comfortable working in Agile teams, with continuous integration/deployment experience and Linux environments expertise.