Senior Developer / Systems & ETL Engineer
New
Mexico. Peru. Chile. Argentina. EcuadorFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of equivalent experience, 5+ years of hands-on experience
- Required Skills
- AWSDockerPostgreSQLPythonSQLETLHadoopJavaKubernetesMicrosoft SQL ServerMySQLOracleRabbitmqSnowflakeSpring BootActiveMQAzureData StructuresRESTful APIsLinuxRedshift
Requirements
- Bachelor’s degree in Computer Science or 4+ years of equivalent experience
- 5+ years of hands-on experience across multiple technologies
- Strong programming skills in Java, Python, SQL
- Solid understanding of OOP concepts and data structures
- Experience with Spring Boot, Spring Integration, or similar frameworks
- Proven experience designing and developing RESTful APIs
- Hands-on experience with Docker and/or Kubernetes
- Knowledge of cloud-native architectures (AWS and/or Azure)
- Experience with messaging systems (ActiveMQ, RabbitMQ, or similar)
- Strong debugging and problem-solving skills across systems
- Experience with ETL development and data warehousing/data marts
- Proficiency in SQL and PL/SQL for data manipulation
- Experience with RDBMS (Oracle, SQL Server, MySQL, PostgreSQL)
- Familiarity with schema-on-read platforms (Snowflake, Redshift, Hadoop, Athena, Synapse)
- Experience working in UNIX/Linux environments
- Knowledge of application security (OWASP, CVE remediation)
- Experience creating technical documentation and process flow diagrams
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
View Full Description & ApplyYou'll be redirected to the employer's site