logo

Senior Full Stack Java Engineer

Featured
Department
Engineering
Job Type / Location
Bengaluru, Karnataka
Experience Required
6+ years
Posted On

We are looking for a highly skilled Senior Full Stack Java Developer who will be responsible for designing, developing, and maintaining scalable software applications. The ideal candidate will have strong expertise across both frontend and backend technologies, along with exposure to cloud platforms and modern DevOps practices.


Key Responsibilities

  • Design, develop, test, and deploy scalable software solutions

  • Understand business requirements and translate them into technical solutions

  • Build responsive and user-friendly UI using modern frontend frameworks

  • Develop robust backend services, APIs, and microservices

  • Create high-level architecture and select appropriate technology stacks

  • Collaborate with cross-functional teams including product, design, and architecture

  • Implement best practices in coding, testing, and deployment

  • Ensure application performance, scalability, and security

  • Work with CI/CD pipelines and DevOps tools for continuous delivery

  • Continuously improve application performance and adopt new technologies


Required Skills

  • Strong experience in Java (Full Stack Development)

  • Frontend development using Angular

  • Backend development with REST APIs & Microservices

  • Proficiency in Python

  • Experience with PostgreSQL / Cloud SQL

  • Strong understanding of JSON and API integrations


Cloud & Data Technologies

  • Hands-on experience with Google Cloud Platform (GCP)

    • BigQuery, Dataflow, Dataproc, Data Fusion

  • Experience with Airflow (PySpark preferred)


DevOps & Tools

  • CI/CD tools: Jenkins / Tekton

  • Containerization: Docker

  • Infrastructure as Code: Terraform

  • Code Quality tools: SonarQube


Good to Have

  • Basic understanding of AI/ML concepts

  • Experience with backend frameworks like Flask / Django / FastAPI

  • Exposure to Test Driven Development (TDD)

  • Familiarity with Agile methodologies

  • Knowledge of security practices (data encryption, anonymization)


Experience & Qualifications

  • 6+ years of IT experience with minimum 4+ years in development

  • Strong hands-on coding expertise in at least one or more languages

  • Bachelor’s degree in Computer Science or related field (Master’s preferred)


Why Join Us?

  • Opportunity to work on scalable, high-impact applications

  • Exposure to modern cloud and DevOps technologies

View Assessment Process

Think you'll be a good fit?