About the Role
Our client is a high-growth Fintech firm. They are seeking a hands-on, systems-thinking Java Developer to join as a key Individual Contributor focused on technical excellence and high-impact delivery.
The Role: Building Enterprise-Grade Systems
You will be responsible for designing and shipping production-grade Java backend services that ensure high availability, transaction integrity, and audit compliance. You will translate architectural vision into working microservices and leverage cloud-native patterns in AWS.
Key Responsibilities
Hands-on Development: Build and maintain APIs (REST/event-driven), microservices, and event-driven data processing pipelines using Java/Spring.
Technical Leadership: Drive technical design recommendations, define engineering standards, write exemplar code, and proactively manage technical debt.
Cloud Architecture: Implement and optimize distributed systems, HA/DR strategies, and modern AWS patterns (e.g., Lambda, DynamoDB, EventBridge).
Automation & Quality: Enhance CI/CD pipelines, increase automation (reducing manual processes), and ensure rigorous quality checks in collaboration with QA for successful production releases.
What We Look For
Experience: 3+ years of backend development, ideally delivering solutions in Financial Services/Fintech.
Technical Mastery: Strong proficiency in Java, Spring framework, Object-Oriented Design, and design patterns.
Fintech Domain: Understanding of requirements for transaction integrity, data security, and regulatory compliance.
Delivery Focused: Ability to balance velocity with quality, articulate technical trade-offs, and thrive in an environment where system reliability is paramount.
Tech Stack
JavaSpringRESTAWSLambdaDynamoDBEventBridgeCI/CDObject-Oriented Design