Full Stack Java Developer

Filled
March 7, 2026

Job Description

Job Overview

We are seeking a Full Stack Java Developer with strong programming expertise and a passion for technology. The ideal candidate should be comfortable working across multiple tools and technologies, handling large volumes of data, and solving complex algorithmic problems.

Key Responsibilities

  • Develop scalable full stack applications using Java and related technologies.
  • Work with additional programming languages such as Python, Scala, or other preferred languages.
  • Design, develop, and maintain backend services, APIs, and integrations.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Apply algorithmic thinking and optimize code for performance and efficiency.
  • Work with large datasets, including parsing and data processing tasks.

Required Skills & Qualifications

  • 6+ years of experience in Java full stack development.
  • Proficiency in Java; experience in Python, Scala, or other languages preferred.
  • Strong understanding of algorithms, data structures, and Big-O notation.
  • Ability to work with multiple tools and technologies in a fast-paced environment.
  • Experience with large data handling and parsing is a plus.
  • Strong problem-solving and analytical skills.
  • Passionate about technology, computing, and continuous learning.

Nice to Have

  • Experience in distributed systems or cloud-native applications.
  • Exposure to microservices architecture and modern web frameworks.
  • Familiarity with unit testing, CI/CD pipelines, and DevOps practices.