onsite
Associate Principal Engineer - Java Backend - HireBent
Software Engineer
Lead the design and delivery of high‑performance Java backend services for a fintech platform, driving architecture, scalability, and quality across microservices, APIs, and cloud infrastructure.
About the role
Key Responsibilities
- Architect and develop scalable Java microservices using Spring Boot, ensuring high availability and performance for fintech products.
- Design and expose robust RESTful APIs, integrating with internal services and third‑party payment gateways.
- Lead code reviews, enforce coding standards, and mentor a team of senior and mid‑level engineers.
- Collaborate with product, data, and DevOps teams to define CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) strategies.
- Optimize database interactions across SQL and NoSQL stores, ensuring data integrity and query performance.
- Drive continuous improvement initiatives, including automated testing, monitoring, and incident response.
Requirements
- 7–10 years of professional experience in Java backend development.
- Proven expertise in Spring Boot, microservices architecture, and REST API design.
- Hands‑on experience with Docker, Kubernetes, and AWS services (EC2, RDS, S3, Lambda).
- Strong knowledge of relational and NoSQL databases, with performance tuning skills.
- Excellent communication, leadership, and problem‑solving abilities.
Skills
javasqldockerkubernetesaws