About the Role We are seeking a Senior Backend Engineer with expertise in Java, Spring Boot, API design, security, and data infrastructure . This role combines backend development with strong data engineering skills , including ETL pipelines, search/indexing systems (Elastic or similar), reporting flows, and scaling PostgreSQL databases . You will be responsible for designing and implementing secure, high-performance backend services while also building data capabilities that support analytics and business insights.Key Responsibilities Backend Services & Architecture Design, develop, and maintain backend services and APIs using Java and Spring Boot . Architect solutions for scalability, performance, and reliability in a microservices/cloud environment. Data Infrastructure & ETL Design and implement ETL pipelines to ingest, transform, and serve data for analytics and reporting. Work on setting up and managing Elasticsearch (or OpenSearch) clusters for search and analytics . Build reporting and data flow pipelines that integrate transactional and analytical data. Database Performance & Scaling Optimize PostgreSQL schemas, queries, and indexes for high-performance data access. Plan for horizontal and vertical scaling, partitioning, and caching strategies for large data volumes. Monitor and resolve database bottlenecks. API Design & Data Access Build robust, secure, and versioned REST APIs (GraphQL experience is a plus). Ensure proper data governance, security, and access control in all backend services. Security & Best Practices Implement strong security practices (Spring Security, OAuth2, JWT). Enforce best practices for code quality, CI/CD, and cloud-native deployments. Collaboration & Mentorship Partner with product managers, frontend engineers, and data analysts. Mentor junior developers and participate in architecture reviews. Required Skills and Qualifications Core Backend Skills 5+ years of experience in backend development with Java and Spring Boot . Strong understanding of object-oriented programming, design patterns, and microservices . Data Engineering / Infrastructure Expertise Hands-on experience building ETL pipelines for reporting and analytics. Experience with Elasticsearch / OpenSearch or similar indexing/search systems . Expertise in PostgreSQL performance tuning, indexing, partitioning, and scaling strategies . API Design & Cloud Proficiency in RESTful API design ; GraphQL experience preferred. Familiarity with containerized deployments (Docker, Kubernetes) and CI/CD. Security & Performance Experience with Spring Security, OAuth2, SSO . Knowledge of profiling, monitoring, and optimizing backend systems. Preferred Qualifications Knowledge of distributed data processing systems (Kafka, Spark, Airflow) . Experience with data warehouses, OLAP tools, or BI/reporting solutions . Exposure to cloud-native data services (AWS RDS, Aurora, OpenSearch, etc.) . Education Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). What We Offer Opportunity to work on mission-critical backend systems and data infrastructure . Competitive salary and comprehensive benefits package. Collaborative and innovative work environment with modern tools and processes.
Job Title
Senior Backend Engineer (1 Position)