{"id":1227182,"url":"https://alion.io/job/hiresource-ai-lead-java-engineer-backend","title":"Lead Java Engineer - Backend","company":{"id":3800598,"name":"HireSource.ai","domain":"hiresort.ai","url":"https://alion.io/company/hiresource-ai","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["India"],"countries":["IN"],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":21000,"max_usd":45000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Docker","optional":false},{"name":"Gradle","optional":false},{"name":"Hibernate","optional":false},{"name":"Jackson","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Resilience4j","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring Security","optional":false},{"name":"Testcontainers","optional":false},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-09-25T10:31:57Z","employer_posted_date":null,"last_verified_at":"2026-09-25T10:31:57Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Role Overview : \n\nWe are seeking a highly skilled Lead Java Engineer with 5 - 6 years of experience to design, build, and optimize our next-generation, high-performance distributed systems. In this role, you will leverage modern Java features and the latest Spring ecosystem to deliver scalable, fault-tolerant microservices.\n\nKey Responsibilities : \n\n- Architecture & Development : Design and develop robust microservices using Java 17 - 25 and Spring Boot 4 / Spring Framework 7.\n\n- Modernization : Lead the migration strategies for enterprise applications, including upgrading to modern JSON frameworks like Jackson 3.\n\n- System Design : Architect scalable REST APIs with strict versioning controls and robust distributed system boundaries.\n\n- Data & Messaging : Implement high-throughput event-driven systems using Apache Kafka or RabbitMQ, and manage complex data layers with Spring Data JPA, Hibernate, PostgreSQL, Oracle, and MongoDB.\n\n- Resilience & Security : Secure APIs using Spring Security, OAuth2, and JWT, while ensuring system availability using Resilience4j fault-tolerant patterns.\n\n- Testing & DevOps : Write clean, testable code supported by JUnit 5, Mockito, Testcontainers, and WireMock. Package and deploy services using Maven/Gradle, Docker, and Kubernetes.\n\n- Optimization : Diagnose production bottlenecks, conduct memory analysis, and perform JVM optimization and performance tuning utilizing modern concurrency tools like Virtual Threads.\n\nRequired Technical Skills : \n\n- Core Java : Deep expertise in Java 17 through Java 25, including hands-on experience with Records, Virtual Threads, Pattern Matching, and advanced concurrency models.\n\n- Spring Ecosystem : Advanced proficiency in Spring Boot 4 and Spring Framework 7.\n\n- Data & Persistence : Strong relational and non-relational database skills (PostgreSQL, Oracle, MongoDB) paired with Spring Data JPA and Hibernate.\n\n- Messaging & Integration : Proven experience with message brokers like Apache Kafka or RabbitMQ.\n\n- Resilience : Practical implementation of circuit breakers, rate limiters, and retry mechanisms using Resilience4j.\n\n- Testing : Robust testing practices utilizing JUnit 5, Mockito, Testcontainers, and WireMock.\n\n- Build & Deployment : Experience with build tools (Maven, Gradle) and container orchestration tools (Docker, Kubernetes).\n\nQualifications : \n\n- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.\n\n- 5 - 6 years of professional software development experience focusing on Java-based enterprise applications.\n\n- Strong understanding of microservices architecture patterns and distributed systems failure modes.\n\n- Excellent problem-solving skills and a passion for optimization and clean code.\n\nSkills\nJava, Spring Boot, PostgreSQL, MongoDB, Hibernate, Kafka, REST API, Spring Security, Spring Frameworks","description_format":"text","description_chars":2860,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T13:06:44Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":23,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-09-29T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/hiresource-ai-lead-java-engineer-backend","json_url":"https://alion.io/job/hiresource-ai-lead-java-engineer-backend.json","meta":{"generated_at":"2026-09-30T00:34:13Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":393,"day_limit":5000,"remaining_today":4607,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}