FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAirflowAmazon RedshiftApacheAWSBigQueryCloudDistributed SystemsDynamoDBElasticSearchETLGoogle Cloud PlatformJavaKafkaMongoDBMySQLNoSQLPostgresPythonRabbitMQSparkSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles.
- Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB.
- Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures.
- Architect and implement scalable, secure, and reliable data pipelines using modern data platforms (e.g., Spark, Databricks, Airflow, Snowflake, etc.).
- Develop ETL/ELT processes to ingest data from various structured and unstructured sources.
- Perform Exploratory Data Analysis (EDA) to uncover trends, validate data integrity, and derive insights that inform data product development and business decisions.
- Collaborate closely with data scientists, analysts, and software engineers to design data models that support high-quality analytics and real-time insights.
- Profile and tune backend performance across databases, APIs, and infrastructure.
- Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability.
- Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of hands-on experience in data engineering or backend software development roles.
- Strong expertise in Java and Spring Boot ecosystem.
- Solid understanding of Relational Databases (RDS, MySQL, PostgreSQL).
- Experience with Apache Kafka or RabbitMQ for building asynchronous, decoupled systems.
- Proficiency with Python, SQL, and at least one data pipeline orchestration tool (e.g., Apache Airflow, Luigi, Prefect).
- Strong experience with cloud-based data platforms (e.g., AWS Redshift, GCP BigQuery, Snowflake, Databricks).
- Deep understanding of data modeling, data warehousing, and distributed systems.
Benefits
Comp & perks- Netomi is an equal opportunity employer committed to diversity in the workplace.
- We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootMySQLPostgreSQLElasticsearchMongoDBDynamoDBApache KafkaRabbitMQETL
Soft Skills
collaborationownershipagile environmentdata analysisproblem-solving
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceEngineering degree
