Java Developer

Compunnel

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

Qualifications

  • B.E./B.Tech/M.Tech/MCA in Computer Science, IT, or a related field.
  • 8-10 years of software engineering experience focusing on scalable UX applications.
  • Expertise in designing scalable REST APIs, microservices, and distributed systems.
  • Experience with Data Warehousing, Data Lakes, and big data ecosystem architecture.
  • Proficiency in Python, Java, Angular, and various programming paradigms.
  • Expertise in PySpark and Apache Spark for distributed data processing solutions.
  • Deep understanding of Micro-services development and Kubernetes for containerization.
  • Familiarity with AWS services for building cloud-native data platforms.
  • Experience with messaging technologies like Kafka and NoSQL databases.

Responsibilities

  • Develop scalable UX-driven applications using modern software engineering practices.
  • Design and implement REST APIs and microservices with distributed systems architecture.
  • Build and manage data lakes and warehousing solutions in big data environments.
  • Leverage cloud infrastructure with AWS services to enhance application reliability.
  • Utilize Kubernetes for managing microservices and container orchestration.
  • Implement CI/CD processes and DevOps practices to streamline deployment.
  • Create robust testing strategies and ensure adherence to engineering best practices.

Benefits

  • Opportunity to work with cutting-edge technologies like Generative AI.
  • Collaborative and innovative work environment focused on continuous learning.
  • Flexible work options potentially including remote work.
  • Access to professional development and training opportunities.
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 Developer jobs: