Java/Data developer

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • B.E./B.Tech/M.Tech/MCA in Computer Science, IT, or related field.
  • 5-8 years of software engineering experience with distributed systems and scalable applications.
  • Expertise in REST APIs, microservices, and Kubernetes.
  • Experience with Data Warehousing, Data Lakes, and Delta Lake architectures.
  • Proven experience with PySpark and Apache Spark for distributed data processing.
  • Deep knowledge in microservices development with Kubernetes containers.
  • Familiarity with AWS services like S3, Lambda, and API Gateway.
  • Knowledge of messaging/event-driven technologies such as Kafka and SQS.
  • Database proficiency in PostgreSQL, SQL Server, Aurora, DynamoDB, and MongoDB.
  • Hands-on experience with Infrastructure as Code tools like Terraform and Ansible.
  • Understanding of CI/CD and DevOps practices including Jenkins and GitHub.
  • Exposure to Generative AI technologies and agentic AI systems.

Responsibilities

  • Design and develop cloud-native data platforms for large-scale applications.
  • Build scalable, reliable systems collaborating with global teams.
  • Drive performance and scalability improvements across the tech stack.
  • Create and manage REST APIs and microservices architectures.
  • Implement and maintain Data Warehousing and Data Lake solutions.
  • Utilize PySpark and Spark for efficient distributed data processing.
  • Integrate AWS services and messaging technologies into solutions.

Benefits

  • Flexible working hours and potential for remote work.
  • Opportunities for professional development and training.
  • Collaborative work environment with global teams.
  • Exposure to cutting-edge technologies including Generative AI.
  • Participation in innovative projects within cloud-native architectures.
Full Job Description
Job Summary

We are seeking an experienced Java/Big Data Engineer to design, build, and deliver large-scale cloud-native data platforms. This role requires strong expertise in distributed systems, big data technologies, and modern cloud architectures. The ideal candidate will be hands-on across the technology stack, driving scalability, performance, and reliability while collaborating with global engineering and business stakeholders.

Required Qualifications

  1. B.E./B.Tech/M.Tech/MCA in Computer Science, IT, or related field.
  2. 5-8 years of software engineering experience with distributed systems and scalable applications.
  3. Expertise in REST APIs, microservices, Kubernetes, and distributed systems.
  4. Experience with Data Warehousing, Data Lakes, and Delta Lake architectures or bigdata ecosystems designs.
  5. Proven experience with PySpark and Apache Spark for distributed data processing.
  6. Depth in microservices development with Kubernetes containerization.
  7. AWS expertise: S3, Lambda, API Gateway, EventBridge.
  8. Messaging/event-driven technologies: Kafka, SNS, SQS.
  9. Database expertise: PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis.
  10. Hands-on experience with Infrastructure as Code (Terraform, Ansible).
  11. Understanding of CI/CD and DevOps practices (Jenkins, GitHub/GitLab, Bitbucket, GoCD).
  12. Experience implementing robust testing strategies (unit, integration, regression).
  13. Exposure to Generative AI technologies including LLMs, RAG architectures, and agentic AI system s.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Java/Data developer jobs: