Java Full Stack Developer- Lead

Bengaluru, Karnataka, India
Nov 14, 2024
Nov 14, 2025
Onsite
Full-Time
7 Years
Job Description

HTC Inc. is seeking a skilled Java Full Stack Developer - Lead with a strong foundation in backend and frontend technologies to join our team in Bangalore. This role requires a well-rounded developer with expertise in both Java backend and modern frontend technologies, who is adept at problem-solving and is eager to contribute to an Agile, test-driven environment. Ideal candidates will have a background in investment banking (preferred) and demonstrate proficiency in delivering high-quality software products.

Experience. 7+ years

Key Responsibilities

Backend Development

  • Develop and enhance applications using Core Java and Java Spring.
  • Leverage Apache Spark for data processing and analytics.
  • Utilize relational databases (Oracle, SQL, PostgreSQL) with a solid grasp of database fundamentals.

Frontend Development

  • Build responsive and interactive user interfaces using Angular, React, and JavaScript.
  • Follow software craftsmanship practices, ensuring maintainability and scalability of code.

Big Data & Data Lake Management

  • Work within a Data Lake environment and utilize Big Data technologies such as HDInsight, Spark, Hive, and Oozie.

CI/CD and DevOps

  • Set up and manage continuous integration and deployment pipelines, preferably using Jenkins.

Cloud and Infrastructure

  • Familiarity with Azure IaaS and PaaS services, with an understanding of best practices in cloud deployment.

Agile and Test-Driven Development

  • Contribute to Agile processes, including stand-ups and sprints, while applying TDD (Test-Driven Development) methodologies.
  • Write, enhance, and execute unit tests, ensuring high code quality through automated testing.

Key Qualifications

  1. Technical Expertise. Proven experience in Java, Java Spring, Apache Spark, Angular/React, and related frontend technologies.
  2. Database Knowledge. Hands-on experience with Oracle, SQL, PostgreSQL and familiarity with Data Lake and Big Data technologies.
  3. DevOps and CI/CD. Practical experience in CI/CD setups, particularly using Jenkins or similar tools.
  4. Cloud Proficiency. Working knowledge of Azure cloud services, specifically IaaS and PaaS models.
  5. Agile Mindset. Strong exposure to Agile environments and test-driven development practices.
  6. Banking Domain. Prior experience in investment banking or financial services is highly desirable.
  7. Analytical Skills. Excellent problem-solving, debugging, and analytical skills, with an interest in learning and applying new technologies.

Why Join Us?

  1. Innovative Projects. Work on cutting-edge projects that integrate modern technologies and Big Data solutions.
  2. Collaborative Environment. Join a team that values collaborative problem-solving and continuous learning.
  3. Professional Growth. Enhance your skills with exposure to a dynamic Agile environment and opportunities for career development.

Application Details

Interested candidates, please send your updated CV to [email protected].