we are looking for a highly skilled Senior Back-End Java Developer to join our core development team and help drive the architecture and scalability of our server-side systems. This is a high-impact role where youll design and build sophisticated, cloud-native microservices powering mission-critical functionality for our fintech platform.
Youll work in close collaboration with cross-functional teamsincluding front-end developers, DevOps engineers, product managers, and QAto deliver enterprise-grade software thats scalable, secure, and built to last.
RESPONSIBILITIES
Design & Develop at Scale
Design, develop, and maintain robust and high-performance Java applications and distributed services.
Build and optimize scalable RESTful APIs and microservice-based architectures that power our platform.
Lead Engineering Excellence
Guide the adoption of best practices in design, development, testing, and deployment across the backend stack.
Conduct code reviews and mentor team members, helping to raise the technical bar across the team.
Own End-to-End Delivery
Collaborate with front-end, DevOps, and product teams to turn complex requirements into reliable solutions.
Take ownership of performance, availability, and observability of backend components in a high-scale environment.
Secure & Optimize
Implement security best practices, caching strategies, and performance tuning for robust, real-time systems.
Troubleshoot and resolve critical production issues with speed and precision.
Requirements: 4-6 years of hands-on experience as a Java backend engineer working on production-grade systems.
Expert-level proficiency in Java 8+, Spring Boot, and Hibernate/JPA.
Strong background in designing and deploying scalable, fault-tolerant microservices.
Deep understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
Experience working with cloud platforms (AWS), including managed services (e.g., RDS, S3, ECS, etc.).
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Solid knowledge of CI/CD pipelines, Git workflows, and modern DevOps principles.
Experience integrating message brokers like Kafka, RabbitMQ, or ActiveMQ in production systems.
Proven ability to lead initiatives, improve system performance, and troubleshoot distributed systems.
This position is open to all candidates.