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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing reliable and scalable data pipelines and microservices using Java, Scala, or Python, while ensuring data quality and implementing CI/CD practices. Provides technical guidance and collaborates effectively with cross-functional teams to deliver cohesive platform features.
Highest-signal resume keywords
Java/Scala/Python ProficiencyDistributed Data Frameworks (Spark, Flink)SQL and NoSQL Database ExperienceCI/CD ImplementationData Security and Privacy Understanding
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScalaPythonSparkFlinkSQLNoSQLKafkaUnit TestingIntegration Testing
Soft Skills
Technical GuidanceCollaborationProblem-Solving
Tools & Technologies
CI/CDAirflowNiFiBigQueryPostgresCassandraCosmosGCPAzureAWS
Industry Keywords
Data QualityData SecurityPrivacy StandardsMicroservicesData Pipelines
Tech Stack
Tools & technologiesAirflowApacheAWSAzureBigQueryCassandraCloudDockerGoogle Cloud PlatformGradleJavaJavaScriptJenkinsKafkaKubernetesMavenMicroservicesNode.jsNoSQLPostgresPythonScalaSparkSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Deliver platform features end-to-end
- Participate in discovery for small to medium initiatives; translate requirements and user stories into technical designs
- Implement services, pipelines, and APIs; write tests; and ship via CI/CD
- Develop reliable, scalable batch and streaming data pipelines (e.g., Spark/Flink, Airflow/NiFi), data services, and microservices in Java/Scala/Python
- Help consolidate point solutions into a cohesive platform
- Implement data quality checks, metadata/lineage, and automation to improve reliability and developer experience
- Write unit, integration, and contract tests; implement telemetry
- Align implementations to reference architectures and patterns
- Work with product, business, and other engineering teams to clarify requirements
- Provide technical guidance to junior engineers and peers through pairing, reviews, and examples
Requirements
What you’ll need- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area
- 4 years’ experience in software engineering or related area
- Hands-on expertise in one or more of: Java/Scala/Python
- Experience with distributed data frameworks (Spark, Flink)
- Solid CS fundamentals (data structures, algorithms, concurrency, and networking)
- Experience with SQL and NoSQL databases (e.g., BigQuery, Postgres, Cassandra, Cosmos)
- Practical experience with Kafka (or Pub/Sub equivalents)
- Experience with major public clouds (GCP/Azure/AWS)
- Proficiency in unit/integration testing
- Familiarity with application and data pipeline monitoring and diagnostics
- Understanding of data security, privacy, and relevant standards
Benefits
Comp & perks- incentive awards for your performance
- maternity and parental leave
- PTO
- health benefits
- best-in-class benefits
