{"id":1221258,"url":"https://alion.io/job/birlasoft-java-api-developer","title":"Java API Developer","company":{"id":59310,"name":"Birlasoft","domain":"birlasoft.com","url":"https://alion.io/company/birlasoft","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":12,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":19,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Helm","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Logback","optional":false},{"name":"Maven","optional":false},{"name":"Micrometer","optional":false},{"name":"MySQL","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Postman","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Reactive Programming","optional":false},{"name":"Resilience4j","optional":false},{"name":"Rest-Assured","optional":false},{"name":"SLF4J","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-09-10T00:00:00Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-10-13T01:10:03Z","board_verified":false,"closed_at":null,"days_open":35,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":35},"description":"Area(s) of responsibility\nWe are seeking a Java developer focused on building secure, scalable, and resilient RESTful APIs using Spring Boot. You’ll work closely with product managers, architects, and DevOps to deliver backend services powering web and mobile applications. The ideal candidate brings strong Java fundamentals, Spring ecosystem experience, and hands-on API design/implementation skills.\nKey Responsibilities\n Design, build, and maintain RESTful APIs using Java and Spring Boot (Web, Data, Security, Actuator).\n Model and integrate with databases (SQL/NoSQL), write efficient queries, and manage schema migrations\nImplement API security: OAuth2/OIDC, JWT, role-based access, rate limiting, input validation.\nWrite clean, testable code with unit, integration, and contract tests\n Optimize performance and reliability (caching, connection pooling, async/non-blocking I/O, pagination).\n Observability: structured logging (SLF4J/Logback), metrics/tracing (Micrometer, OpenTelemetry), and health checks (Actuator).\n CI/CD and cloud deployment (Docker, basic Kubernetes concepts, pipelines; Azure exposure a must).\n Collaborate in Agile teams: participate in grooming, estimation, code reviews, and documentation (OpenAPI/Swagger).\n Own services end-to-end: from design and development to deployment and production support (on-call rotation optional).\nRequired Qualifications\nStrong knowledge of Java 8+ (preferably 11/17 or later) and Spring Boot.\nExperience building RESTful APIs and integrating with external/internal services.\nSolid understanding of data structures, concurrency, and error handling.\nHands-on with RDBMS (e.g., PostgreSQL/MySQL) and ORMs (JPA/Hibernate).\nProficient with Git, branching strategies, and Maven/Gradle.\nFamiliarity with API documentation (OpenAPI/Swagger) and Postman /Rest Assured.\nSenior / Lead\nAPI architecture & design (resource modeling, versioning, idempotency, resilience patterns).\n Security best practices (OAuth2/OIDC, JWT, mTLS, secrets management).\n Scalability & resilience patterns (Circuit Breaker/Retry/Backoff with Resilience4j; async/reactive programming).\nExperience with microservices, message brokers (Kafka/RabbitMQ), and event-driven patterns.\n Cloud-native deployments (Docker/K8s) and IaC (Terraform/Helm is a plus).\nMentoring developers and leading design/code reviews.\nEducation\nBachelor’s in Computer Science/Engineering or equivalent practical experience.","description_format":"text","description_chars":2426,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Enterprise Apps Implementation Partners","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-09-25T12:01:48Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.357,"p_room":0.45,"age_days":34,"expected_fill_days":19,"reasons":["conf:29","velocity","win:tail","comp:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/birlasoft-java-api-developer","json_url":"https://alion.io/job/birlasoft-java-api-developer.json","meta":{"generated_at":"2026-10-15T04:27:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6444,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":59310},"rest":"https://alion.io/mcp/rest/get_company?id=59310"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbirlasoft-java-api-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbirlasoft-java-api-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbirlasoft-java-api-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/birlasoft-java-api-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbirlasoft-java-api-developer"}]}