Apex Fintech Solutions is looking to evolve its cutting-edge Margin product by designing and delivering key features for real-time buying power calculations and building highly scalable applications and services.
Requirements
- 5+ years of professional experience in backend software development, with a proven focus on designing, implementing, and maintaining distributed systems and microservices.
- Certifications in Java, Kubernetes, or cloud platforms (e.g., Google Cloud) preferred
- Solid understanding of financial systems, risk modeling, and regulatory compliance to deliver secure and reliable solutions.
- Proficiency in building fault-tolerant systems and high-availability, real-time data processing services.
- Expertise in backend performance tuning and ensuring system scalability and reliability.
- Hands-on experience with DevOps practices, including CI/CD pipelines and deployment automation.
- Deep understanding of securing APIs, backend systems, and cloud-based infrastructures.
Responsibilities
- Design, develop, deploy, and maintain high-performance backend systems using Java to enhance the functionality and scalability of the Margin product.
- Build and manage containerized microservices using Kubernetes and Docker, ensuring optimal scalability, reliability, and performance.
- Develop and optimize infrastructure leveraging Google Cloud Platform and associated technologies such as Google Pub/Sub.
- Focus on creating scalable, event-driven systems employing Kafka, RabbitMQ, Redis, and PostgreSQL.
- Design robust, secure, and efficient gRPC and REST APIs for internal and external system interactions.
- Design, maintain, and optimize relational databases, with a focus on PostgreSQL/AlloyDB, to ensure efficient data storage, retrieval, and transactional operations within Java-based backend systems
- Tackle complex technical challenges by optimizing system performance, availability, scalability, and maintainability.
Other
- BA, BS, MS, PhD in Computer Science, Engineering or related technology field (or equivalent work experience) required
- Demonstrated experience guiding projects, working cross-functionally, and mentoring junior engineers, while actively contributing to a collaborative team culture.
- Collaborate effectively with globally distributed teams, translating technical topics for non-technical stakeholders and aligning architecture strategies across teams.
- Support junior engineers through mentoring, technical guidance, and sharing best practices to enrich team expertise and project outcomes.
- This role operates in a hybrid capacity, requiring on-site collaboration three days per week.