For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Zerozilla
Zerozilla

Senior Software Engineer – Java & FastAPI

Location

Remote anywhere

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Software Development
Design Architecture
+23

Permanent role
3 days ago
Apply now

Job Title: Senior Software Engineer – Java & FastAPI

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.

https://app.talowiz.com/get-started/CMPNCHNLS5SUOY0Y6/CMPN48PTUZ809/ASSMNTRNDQ0V99NO07?it=OPEN&tid=CMP74&wmc=FLWMSTRKF0EVEXG9

About Zerozilla

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service