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.