15 Oct
|
Lumber
|
Bengaluru
About the role
We're hiring a Software Engineer with 1–3 years of experience to build and maintain our Java / Spring Boot backend platform. You'll design APIs, build integrations and work on high-impact business workflows, and you'll also contribute to our React-based internal admin portal. Working React knowledge is a strong plus.
Role: Software Engineer
Experience: 1–3 years
Primary focus: ~80% backend (Java / Spring Boot), ~20% frontend (React)
What you'll do
Backend
• Design, build and maintain REST APIs in Java 11+ and Spring Boot within a multi-module Maven codebase.
• Implement core business logic with clean, well-tested code.
• Build and maintain integrations with third-party APIs (REST, OAuth, webhooks).
• Model data in PostgreSQL with JPA/Hibernate and ship schema changes through versioned migrations.
• Build async and event-driven flows using Kafka, scheduled jobs and Redis (caching, distributed locks).
• Write unit and integration tests (JUnit, Mockito) and keep code passing static analysis checks.
• Debug production issues using logs and metrics, and fix root causes.
• Take part in code reviews and follow team engineering standards.
Frontend (React)
• Build and update admin portal screens, forms and data grids that call the APIs you build.
• Wire frontend changes end to end: API contract, UI, validation and error states.
Team
• Work with product, QA and support to turn requirements into shippable changes.
• Own features through dev, QA and staging to production release.
Must have
• 1–3 years of qualified backend development in Java (Java 11+).
• Hands-on Spring Boot: REST controllers, dependency injection, Spring Data JPA, exception handling, configuration profiles.
• Solid SQL and relational modeling, preferably PostgreSQL: joins, indexes, transactions, query tuning basics.
• Working knowledge of Hibernate/JPA, including lazy loading and the N+1 problem.
• Experience writing unit tests with JUnit and Mockito.
• Comfort with Maven, Git and a PR-
📌 Software Engineer (Bengaluru)
🏢 Lumber
📍 Bengaluru