Job Summary
Screening Process:
Initial tech Screening, If approved followed by Coding test for 1 hour and then 1 client round.
We are seeking an experienced Architect/Tech Lead to join our team and drive technical excellence across our platform. The ideal candidate will have deep expertise in backend systems, cloud architecture, and enterprise-level application development.
Key Responsibilities:
Design, implement, and optimize relational databases for both transactional and reporting workloads
Develop robust Java APIs using OpenAPI specifications with Spring Boot, Hibernate, and PostgreSQL
Drive end-to-end system design decisions for applications and data architecture
Debug and perform root cause analysis on production issues
Collaborate with QA, DevOps, Product Teams, and Enterprise Architects on design decisions
Required Technical Skills:
Backend Development: Proficiency in Java, Spring Boot, Hibernate, and RESTful API development
Database Expertise: Advanced SQL and NoSQL knowledge including views, stored procedures, joins, indexing, query optimization, and caching strategies
Architecture: Hands-on experience with microservices, API gateways, and event-driven systems
Cloud Platform: Extensive AWS experience with cloud-native application development
Performance: Proven ability to tune application and database performance, including connection pooling and optimization techniques
Operations: Strong understanding of logging, monitoring, alerting, and code complexity management
SaaS Experience: Development and support experience with Software-as-a-Service applications