Senior Software Engineer – Java

3 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 McLaren Strategic Solutions (MSS) Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer (Java) (India | 4+ years of hands-on software development experience in Java/J2EE technologies.) Join mPokket, a leading fintech platform in India, as a Senior Software Engineer. Lead technical teams in delivering end-to-end software projects, providing architecture guidance, and mentoring junior developers. Key Responsibilities ...


  • Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Company DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...


  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


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

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India, Karnataka Pivotrics Full time

    Company DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...


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

    Position- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...


  • Bengaluru, Karnataka, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer - Java, Springboot, Microservices, AWS Company Description NEC Software Solutions (India) We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready...


  • Bengaluru, Karnataka, India, Karnataka Input Zero Technologies Full time

    Role : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field3+ years of experience in software development in Frontend and Backend TechnologiesStrong Knowledge of back-end development frameworks and platformsSolid experience in Java/J2EE...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title:Senior Java DeveloperLocation:BengaluruExperience:4-8yearsJob SummaryWe are looking for a highly skilled Java Developer with strong expertise in Core Java and modern frameworks to design, develop, and implement scalable applications. The ideal candidate should have hands-on experience in building microservices, integrating APIs, and implementing...


  • 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...