Senior Software Engineer – Java

4 days ago


Bengaluru, Karnataka, India Zerozilla Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Location:
Bangalore

Experience:
3-5, 5–8 years

Employment Type:
Full-Time

Department:
Engineering / Product Development

Reporting To:
Engineering Manager / CTO

Role Overview

We are looking for a technically strong and conceptually clear
Senior Software Engineer
with hands-on experience in
Java (11/16/21)
,
multithreading
, and
FastAPI
. This role demands deep understanding of core Java principles, concurrent programming, and backend API development. You'll be expected to contribute to system design, mentor junior developers, and build scalable, high-performance applications.

Key Responsibilities

· Design and develop robust backend systems using Java and FastAPI

· Implement multithreaded solutions with proper concurrency control

· Architect RESTful APIs with asynchronous handling and optimal performance

· Apply design patterns to solve real-world engineering problems

· Collaborate with cross-functional teams to translate business requirements into technical solutions

· Participate in code reviews, system design discussions, and performance tuning

· Solve algorithmic challenges and optimize data structures for production-grade systems

Technical Expertise Required

· Java Fundamentals: Syntax, OOP principles, JVM memory model

· Generics: Type safety, bounded types, wildcards

· Exception Handling: Checked vs unchecked, custom exceptions

· Functional Interfaces & Lambdas: Predicate, Function, Consumer, lambda syntax

· Stream API: Filtering, mapping, reduction, collectors

· Futures & Locks: CompletableFuture, ReentrantLock, concurrency control

· Multithreading: Thread lifecycle, synchronization, deadlocks

· Semaphores: Permits, thread coordination, bounded resources

· FastAPI: RESTful design, endpoints, async handling

· DSA & Logical Thinking: Arrays, trees, graphs, recursion, problem-solving

· Design Patterns: Singleton, Factory, Strategy with real-world applications

Evaluation Criteria

· Conceptual clarity across core topics

· Ability to explain trade-offs and use cases

· Demonstrated practical examples and project experience

· Readiness for hands-on coding and system design challenges

· Strong communication and mentoring skills

How to Apply

Click on the link and Apply.



  • Bengaluru, Karnataka, India vaga para Senior Software Engineer, Platform na Headout Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Why Headout?We're a rocketship: 9-figure revenue, record growth, and profitableWith $130M in revenue, guests in 100+ cities, and 18 months of profitability, Headout is the fastest-growing marketplace in the travel industry, and we're just getting started. We've raised $60M+ from top-tier investors and are building a durable company for the long term —...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India SmartHub Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company Description specializes in AI-ML powered Edge automation, OT asset management, Edge Intelligence, and Cybersecurity Hygiene for operational teams with IoT devices and edge infrastructure. The company helps organizations achieve zero downtime, higher productivity, better operational efficiency, continuous compliance, and effective risk management of...


  • Bengaluru, Karnataka, India Ascendion Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title :: Senior Java DeveloperLocation :: Bengaluru/Mumbai, India (100% Onsite)Experience :: Minimum 7 years of relevant experienceJob Description:Top Skills:JavaAWSKubernetesResponsibilities:Java engineer will play a critical role in the design, development, and implementation of mission - critical applications and systems.They leverage their extensive...


  • Bengaluru, Karnataka, India Epam Systems Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a skilled and motivated Senior Software Engineer with a strong background in Java and Spring Boot to become an integral part of our team.This position offers an opportunity to contribute to cutting-edge service-oriented architecture projects while ensuring the development of high-quality and optimized solutions.ResponsibilitiesDevelop...


  • Bengaluru, Karnataka, India Pivotrics Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionPivotrics specializes in software product engineering and sets up high-performance insourcing teams for global product leaders. We transform software teams into world-class product engineering teams by blending product mindset, deep tech, agile working, and customer-focused innovation. Our approach helps customers scale revenue and profits...


  • Bengaluru, Karnataka, India BlueOptima Full time ₹ 8,00,000 - ₹ 16,00,000 per year

    Company Description BlueOptima's vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what...


  • Bengaluru, Karnataka, India giridhara software services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    We're seeking a Senior Java Developer with hands-on experience in Java 17 and Google Cloud Platform (GCP) to build scalable backend solutions and work on cloud-native applications.Key Skills:Java 17, Spring Boot, MicroservicesGCP (Compute Engine, Cloud SQL, Pub/Sub, IAM)SQL/NoSQL (Cloud SQL, BigQuery, Firestore)CI/CD, Git, Maven/GradleDocker, Kubernetes...


  • Bengaluru, Karnataka, India Radware Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software EngineerRadware is looking for an experienced Senior Software Engineer, which will have a significant impact on the company's cloud business expansion. We are building the next generation of the company's cloud-based management and protection solution.As a Software Engineer, you are part of a team responsible for the design, development and...


  • Bengaluru, Karnataka, India Haridra IT Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Haridra IT partners with a leading digital transformation player in the banking sector, crafting innovative solutions that accelerate banks' digital journeys. Our Client is a fast-growing software company focused on cloud technologies and microservices. You'll join a large, industrialised development team led by an experienced Tech Lead, contributing to...