{"id":1275900,"url":"https://alion.io/job/walkingtree-technologies-senior-software-engineer-java","title":"Senior Software Engineer (Java)","company":{"id":2362998,"name":"WalkingTree Technologies","domain":"walkingtree.tech","url":"https://alion.io/company/walkingtree","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"C","score":58,"open_postings":23,"ghost_share":0.696,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Active Directory","optional":false},{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CouchDB","optional":false},{"name":"Docker","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"Nginx","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Angular","optional":true},{"name":"CI/CD","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"React.js","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-25T13:13:38Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-27T16:07:07Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":2},"description":"We are looking for an experienced Senior Java Developer to join our Technology team and contribute to building secure, scalable, and high-performance applications for our lending platform.The candidate will be responsible for hands-on software development, technical design, module ownership, and delivery, while working closely with architects, developers, product and business teams, and other stakeholders.\nThe role requires strong hands-on expertise in Java, Spring Boot, Microservices, REST APIs, databases, messaging systems, Docker/Kubernetes, and cloud technologies.\nKey Responsibilities\nDesign, develop, and maintain scalable applications using Java/J2EE, Spring Boot, and Microservices.\nTake ownership of assigned modules from requirement analysis and technical design through development, testing, deployment, and production support.\nWork in an Agile/Scrum environment and actively participate in sprint planning, estimation, reviews, retrospectives, and other development activities.\nCollaborate with architects, product managers, business teams, and developers to understand requirements and deliver effective technical solutions.\nDesign, develop, and integrate RESTful APIs and microservices.\nWork with API gateways such as NGINX and authentication mechanisms including Active Directory (AD).\nWork with relational and NoSQL databases such as PostgreSQL and CouchDB, including database design, query development, and performance optimization.\nDevelop and maintain messaging and event-driven solutions using Kafka or similar messaging platforms.\nDevelop and maintain automated unit and integration tests using JUnit, Mockito, Selenium, Cucumber, or equivalent frameworks.\nWork with Docker and Kubernetes for application containerization, deployment, and management.\nCollaborate with DevOps and cloud teams on deployments, troubleshooting, monitoring, and application support across AWS and Azure environments.\nParticipate in code reviews and ensure adherence to coding, security, performance, and quality standards.\nIdentify technical risks, troubleshoot production issues, and drive problems through to resolution.\nProvide technical guidance and mentoring to junior developers.\nContribute to technical discussions, solution design, architecture decisions, and continuous improvement initiatives.\nMandatory Skills\n4.5+ years of relevant software development experience.\nStrong hands-on experience with Java/J2EE.\nStrong experience with Spring Boot and Microservices.\nGood understanding and practical experience with REST APIs.\nHands-on experience with Docker and Kubernetes.\nExperience working with SQL and NoSQL databases.\nGood knowledge of PostgreSQL; experience with CouchDB is preferred.\nExperience with Kafka or other messaging systems.\nExperience with API Gateways, preferably NGINX.\nUnderstanding of Active Directory (AD) authentication.\nExperience with JUnit, Mockito, or equivalent testing frameworks.\nWorking knowledge of AWS or Azure.\nStrong understanding of Data Structures, Algorithms, Object-Oriented Programming (OOP), and Design Patterns.\nGood understanding of Agile Software Development Life Cycle (SDLC).\nGood to Have\nBasic hands-on exposure to ReactJS, Angular, or JavaScript.\nExperience with Selenium and Cucumber.\nExperience in financial services, lending, fintech, or BFSI applications.\nExperience working on high-volume and highly scalable enterprise applications.\nExposure to CI/CD and DevOps practices.\nExperience with application performance optimization and production support.\nEducational Qualification\nB.E./B.Tech in Computer Science, Information Technology, Electronics, or a related engineering discipline.\nKey Competencies\nStrong analytical and problem-solving skills.\nGood understanding of software architecture and design principles.\nStrong communication and stakeholder management skills.\nAbility to independently own modules and deliver within defined timelines.\nAbility to work effectively in a cross-functional Agile environment.\nStrong sense of ownership and accountability.\nGood leadership, collaboration, and mentoring skills.\nWork Location\nBengaluru / Chennai\n[html_block id=\"189701\"]","description_format":"text","description_chars":4138,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-09-26T01:33:40Z"}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":48,"reasons":["conf:2","stale_co","velocity","win:early"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/walkingtree-technologies-senior-software-engineer-java","json_url":"https://alion.io/job/walkingtree-technologies-senior-software-engineer-java.json","meta":{"generated_at":"2026-09-28T05:34:01Z","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":3767,"day_limit":5000,"remaining_today":1233,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}