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 related field required.
  • 8-10 years of software engineering experience with a focus on scalable UX-driven applications.
  • Proven expertise in REST API and microservices design and implementation.
  • Experience with Data Warehousing, Data Lakes, and Delta Lake architectures.
  • Hands-on skills in Python, Java, and Angular with knowledge of OOP and functional programming.
  • Expertise in PySpark and Apache Spark for distributed data solutions.
  • Strong background in cloud technologies like AWS, including S3, Lambda, and API Gateway.
  • Knowledge of messaging systems such as Kafka and experience with various database technologies.

Responsibilities

  • Design and build scalable REST APIs and microservices.
  • Develop and maintain applications with a focus on UX and performance.
  • Architect distributed systems using Kubernetes and modern cloud technologies.
  • Implement data solutions using Data Warehousing and Data Lakes.
  • Utilize Infrastructure as Code tools for efficient deployment of applications.
  • Ensure code quality through robust testing methods and adherence to best practices.
  • Collaborate with cross-functional teams to solve complex technical challenges.

Benefits

  • Opportunities for professional development and training.
  • Flexible working hours and remote work options.
  • Comprehensive health and wellness plans.
  • Participation in cutting-edge technology projects.
  • Engagement with a collaborative and innovative team environment.
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

  • Dot Net AI Developer
    $90K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Senior / Lead AWS Platform Engineer
    $120K — $150K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Java Developer
    $100K — $130K *
    Chicago, IL 60629 (Cook County)
    Information Technology
    In-Person
  • Snowflake Tech Lead
    $120K — $150K *
    Orlando, FL 32828 (Orange County)
    Information Technology
    In-Person
  • Network Administrator
    $75K — $95K *
    Boulder, CO 80302 (Boulder County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: