Senior Developer / Systems & ETL Engineer
Apply NowWe are looking for a Senior Developer / Systems & ETL Engineer — a senior-level polyglot engineer capable of working across the full technology stack, from ETL and data engineering to modern application development and cloud-native delivery. In this role, you will lead the design and implementation of scalable information processing systems, combining strong data expertise with application and API development. You will work independently, drive complex initiatives, and act as a key technical point of contact for client engagements. Key Responsibilities: • Design, develop, and implement end-to-end systems (ETL, APIs, and integrated applications) • Build scalable ETL pipelines for high-volume batch and real-time data processing • Develop applications using Java, Python, and Spring-based frameworks • Design and maintain RESTful APIs and API documentation (Swagger/OpenAPI) • Integrate messaging and streaming solutions (e.g., ActiveMQ, RabbitMQ) • Apply object-oriented principles and troubleshoot across application and data layers • Containerize and deploy solutions using Docker/Kubernetes in cloud environments (AWS/Azure) • Ensure application security using OWASP standards and best practices • Collaborate with clients to gather requirements and deliver technical solutions • Produce technical documentation, system designs, and process flows • Support testing, deployment, and continuous improvement efforts