On-site
Software Engineer - I / II(Java)
Full-timePosted
- Salary
- Not disclosed
- Experience
- 3–5 years
- Eligible batches
- 2021 · 2022 · 2023
- Location
- On-site
About the role
AbhiBus is seeking a Software Engineer to design, develop, and maintain high‑performance backend services using Java/J2EE. The role involves end‑to‑end feature ownership, performance optimisation, and collaboration with product, design, and QA teams.
Responsibilities
- Architect and implement scalable APIs and distributed systems.
- Write clean, testable code and ensure proper unit and automation testing.
- Monitor, troubleshoot, and optimise services for reliability and speed.
- Integrate AI‑assisted development tools and generative AI components where applicable.
- Collaborate cross‑functionally to deliver product features on schedule.
Free interview prep
Prepare for the interview
Java interview questions40 questions · ≈ 19 min to revise
Asked most often · 19 of 40
- How do the JDK, JRE and JVM differ, and how does that split make Java platform independent?
- What does each part of public static void main(String[] args) do, and what happens if you remove static?
- Why are Strings immutable in Java, and how does the String pool depend on that? How many objects can new String("java") create?
Eligibility
- 3 to 5 years of experience in backend development.
- Strong analytical and logical reasoning abilities.
Skills
- Java/J2EE, Spring Boot, Kafka, React.
- Relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB).
- SQL proficiency, including complex queries, window functions and optimisation.
- Understanding of multithreading, memory management and system design.
- Experience with Docker, Kubernetes and CI/CD pipelines.
- Familiarity with AI‑assisted coding tools and prompt engineering is a plus.
Resume keywords
Asked for
- Java
- J2EE
- Springboot
- Kafka
- React
- MySQL
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
Nice to have
- Ai‑assisted development tools
- Prompt engineering
- Cloud‑native development
Benefits
- Opportunity to work on AI‑enhanced backend services.
- Exposure to large‑scale, high‑traffic ticketing platform.
- Collaboration with product, design and QA experts.
You'll apply on jobs.smartrecruiters.com
Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing
About AbhiBus
AbhiBus is a leading online bus‑ticketing platform aggregating inventory from over 4,000 operators across India, offering real‑time tracking, fare comparison, and cancellation protection.
201-500 employees
More about AbhiBusSimilar roles
More backend jobsSoftware Engineer (Java, Spring Boot & Python)LSEG · Bengaluru₹8.9–20.7 LPAest.
Software Engineer-Golang/Java/Data Structures/AlgorithmsMotorola Solutions · BengaluruPython DeveloperDCKAP · Remote
Software Engineer (II)NCR Voyix · Chennai- Backend EngineerClearGrid · Bengaluru, Mumbai
Senior Software Engineer - .NetNEC Software Solutions (India) · On-site