Java/Python developer w/ data

Compunnel

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • B.E., B.Tech, M.Tech, MCA, or equivalent degree in Computer Science or related field.
  • Minimum 8 years of strong software engineering experience.
  • Expertise in scalable UX-driven applications and distributed systems.
  • Experience designing scalable REST APIs and microservices.
  • Hands-on expertise in Python, Java, and Angular.
  • Strong experience with data processing using PySpark and Apache Spark.
  • Experience with AWS services and cloud-native architectures.

Responsibilities

  • Design and build highly scalable REST APIs and microservices using Kubernetes.
  • Develop and maintain distributed data processing solutions.
  • Implement Infrastructure as Code using Terraform and Ansible.
  • Leverage AWS services for applications and data management.
  • Utilize messaging and event-driven technologies for application efficiency.
  • Apply CI/CD practices to streamline development and deployment processes.
  • Explore and integrate Generative AI technologies into existing systems.

Benefits

  • Opportunities for professional development and training.
  • Access to innovative technologies and projects.
  • Flexible working environment.
  • Collaboration with a diverse team of experts.
  • Support for work-life balance with a results-oriented approach.
Full Job Description
Job Summary

We are seeking an experienced software engineering professional with a strong background in scalable, UX-driven applications, distributed systems, data platforms, and modern cloud-native architectures. The ideal candidate will have a minimum of 8 years of strong software engineering experience and deep expertise in REST APIs, microservices, Kubernetes, distributed data processing, and modern data engineering ecosystems. The role requires strong hands-on expertise in Python, Java, Angular, PySpark, Apache Spark, AWS, event-driven technologies, databases, IaC, CI/CD, and DevOps practices, along with exposure to Generative AI technologies including LLMs, RAG, and Agentic AI systems.

Required Qualifications
• B.E., B.Tech, M.Tech, MCA, or equivalent degree in Computer Science, Information Technology, or a related field.
• Minimum 8 years of strong software engineering experience.
• Deep expertise in building scalable UX-driven applications and distributed systems architecture.
• Proven experience designing and building scalable REST APIs, microservices, Kubernetes-based solutions, and distributed systems.
• Experience with Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data ecosystem designs.
• Strong hands-on expertise in Python, Java, and Angular.
• Strong understanding and application of object-oriented design patterns and functional programming.
• Expertise in PySpark and Apache Spark, with proven experience building high-performance distributed data processing solutions.
• Strong experience developing microservices using Kubernetes containerization for eventing and serving.
• Extensive hands-on experience with AWS services including S3, Lambda, API Gateway, and EventBridge.
• Strong experience with messaging and event-driven technologies such as Kafka, SNS, and SQS.
• Strong experience with relational and NoSQL databases, including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.
• Hands-on experience with Infrastructure as Code tools such as Terraform and Ansible.
• Strong understanding of CI/CD and DevOps practices using Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated deployment pipelines.
• Experience implementing unit, integration, and regression testing strategies.
• Strong critical thinking and analytical skills with the ability to diagnose, troubleshoot, and solve complex technical problems.
• Exposure to Generative AI technologies, including LLMs, RAG architectures, and Agentic AI systems.

Preferred Qualifications
• Working knowledge of PySpark with Databricks.
• Experience working with Microsoft Azure and/or Google Cloud Platform (GCP).
• Experience building data platforms in privacy-safe environments.
• Experience working with Customer Data Platforms (CDP).
• Experience working in Marketing Technology environments.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Java/Python developer w/ data jobs: