Senior Data Engineer with AWS
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
We are looking for a hands-on Senior Java & Data Engineer to support a large-scale application modernization and cloud migration initiative. The role will focus primarily on developing Java/Spring Boot REST APIs and Python-based ETL/data pipelines using Databricks, deployed on AWS., * Design, develop, and maintain scalable REST APIs and backend services using Java and Spring Boot.
- Develop modular, reusable services following microservices and API-first architecture principles.
- Build and maintain Python-based ETL and data-processing pipelines in Databricks.
- Implement data ingestion, transformation, validation, reconciliation, and error-handling processes.
- Integrate backend services with Databricks, AWS services, and other enterprise systems/data sources.
- Containerize applications using Docker and deploy/manage workloads using Kubernetes.
- Develop unit and integration tests and ensure high standards for code quality, security, performance, and maintainability.
- Participate in solution design, code reviews, troubleshooting, performance optimization, and technical documentation.
- Collaborate with architects, frontend developers, data engineers, DevOps teams, and other stakeholders throughout the development lifecycle.
- Support CI/CD, automated deployments, monitoring, logging, and production readiness for cloud-native components.
- Contribute to modernization by translating legacy capabilities into scalable API-driven and cloud-native solutions.
- Leverage modern AI-assisted development approaches where applicable to improve engineering productivity and automation.
Requirements
The ideal candidate will have strong backend engineering and data-processing experience, with a solid understanding of cloud-native development, containerization, microservices, and modern engineering practices., * Java, Spring Boot, REST APIs
- Strong Python and ETL development
- Strong understanding of microservices and API-driven architectures
- Docker and Kubernetes
- Unit Testing, Integration Testing and API Testing
- Bitbucket and CI/CD
- Strong debugging, problem-solving, and software engineering fundamentals
Secondary / Preferred:
- AWS and cloud-native application development
- Databricks
- PySpark / Apache Spark
- AWS services used for compute, containers, storage, security, integration, monitoring, and data processing
- Data integration and distributed data-processing concepts
- Secure API development and authentication/authorization patterns
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦