Java Data Developer

Compunnel

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

Qualifications

  • B.E./B.Tech/M.Tech/MCA in Computer Science or related field.
  • 8-10 years of experience in software engineering with a focus on scalable UX applications and distributed systems.
  • Expertise in designing and building REST APIs, microservices, and distributed systems.
  • Experience with Data Warehousing, Data Lakes, and modern big data architectures.
  • Strong skills in Python, Java, Angular, and familiarity with object-oriented and functional programming patterns.
  • Experience in high-performance data processing using PySpark and Apache Spark.
  • Solid background in microservices development with Kubernetes containerization.

Responsibilities

  • Design and implement scalable UX-driven applications and distributed systems architecture.
  • Develop and maintain REST APIs and microservices using modern technologies.
  • Build and manage Data Warehousing and Data Lake solutions within a big data ecosystem.
  • Implement robust data processing solutions leveraging PySpark and Apache Spark.
  • Containerize applications and manage workflows using Kubernetes.
  • Utilize AWS services to create reliable, cloud-native data platforms.
  • Adopt Infrastructure as Code practices using tools such as Terraform and Ansible.

Benefits

  • Flexible working hours to promote work-life balance.
  • Opportunities for professional development and training.
  • Collaborative team environment with opportunities for mentorship.
  • Health and wellness programs to support employee well-being.
Full Job Description
Job Title: Java Developer

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

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Java Data Developer jobs: