{"id":1952408,"url":"https://alion.io/job/iris-software-java-full-stack-developer","title":"Java Full Stack Developer","company":{"id":3800524,"name":"IRIS software","domain":"irissoftware.com","url":"https://alion.io/company/iris-software","size_band":"1001-5000","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":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Noida, India","Pune, India","Gurgaon, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":14500,"max_usd":37000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":133},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"JQuery","optional":false},{"name":"Maven","optional":false},{"name":"NgRx","optional":false},{"name":"Oracle","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-06T09:44:52Z","employer_posted_date":null,"last_verified_at":"2026-10-06T09:44:52Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Job Description : \n\nWe are looking for an experienced Java Full Stack Developer with 5 - 8 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications.\n\nThe ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, Angular, Hibernate, Oracle, and messaging technologies, along with a good understanding of architecture patterns, design principles, and secure application development.\n\nKey Responsibilities : \n\n- Design, develop, test, and maintain full-stack enterprise applications using Java and Angular.\n\n- Develop robust and scalable backend services using Java 8+ and Spring Boot.\n\n- Design and implement RESTful APIs and Microservices following industry best practices.\n\n- Develop responsive and user-friendly front-end applications using Angular 14+, TypeScript, HTML5, CSS3, and JavaScript.\n\n- Work extensively with Angular Components, NgRx, and RxJS for state management and reactive programming.\n\n- Implement application security using Spring Security and JWT-based authentication/authorization.\n\n- Develop efficient, maintainable, and optimized code using appropriate design principles and architecture patterns.\n\n- Work with Hibernate/JPA for ORM and database interaction.\n\n- Design and optimize database schemas, queries, and stored procedures using Oracle.\n\n- Implement asynchronous and event-driven communication using RabbitMQ or other messaging technologies.\n\n- Apply multithreading and concurrency concepts to build high-performance Java applications.\n\n- Develop unit and component tests using Jasmine, Karma, and Jest.\n\n- Manage project dependencies and builds using Maven.\n\n- Troubleshoot application issues, perform root-cause analysis, and optimize application performance.\n\n- Collaborate with architects, developers, QA engineers, product teams, and other stakeholders throughout the software development lifecycle.\n\n- Participate in code reviews and ensure adherence to coding standards, security guidelines, and development best practices.\n\nMandatory Technical Skills : \n\n- Strong hands-on experience with Core Java 8+.\n\n- Strong understanding of : \n\n1. OOP concepts\n\n2. Collections\n\n3. Exception handling\n\n4. Streams and Lambda expressions\n\n5. Multithreading and Concurrency\n\n- Strong experience with Spring Boot.\n\n- Experience developing Microservices.\n\n- Strong understanding of REST APIs.\n\n- Experience with Spring Security and JWT.\n\n- Strong knowledge of Hibernate/JPA.\n\n- Strong hands-on experience with Angular 14+.\n\n1. Angular Components and component-based architecture\n\n2. TypeScript\n\n3. JavaScript\n\n4. HTML5 and CSS3\n\n5. jQuery\n\n- Strong understanding of RxJS.\n\n- Experience with NgRx / Angular State Management.\n\n- Knowledge of frontend design patterns and reusable components.\n\n- Experience with Jasmine, Karma, and/or Jest for testing.\n\n- Strong experience with Oracle Database.\n\n1. Database design and data modelling\n\n2. SQL query development and optimization\n\n3. Understanding of relational database concepts\n\n4. Experience integrating Java applications with Oracle\n\n- Hands-on experience with one or more messaging technologies : \n\n1. Kafka\n\n2. JMS\n\n3. ActiveMQ\n\n4. Amazon SQS\n\n5. Azure Service Bus\n\nArchitecture & Design : \n\n- Strong understanding of Software Architecture Patterns.\n\n- Strong understanding of SOLID principles and software design principles.\n\n- Ability to design modular, scalable, maintainable, and loosely coupled applications.\n\n- Understanding of Microservices architecture.\n\n- Knowledge of API design, service communication, fault handling, and scalability.\n\n- Ability to evaluate technical solutions and contribute to architectural decisions.\n\nAdditional Requirements : \n\n- 5 - 8 years of professional software development experience with significant experience in Java Full Stack development.\n\n- Strong analytical and problem-solving skills.\n\n- Ability to independently develop features from requirements through deployment.\n\n- Strong understanding of coding standards, clean code, and software engineering best practices.\n\n- Good communication and collaboration skills.\n\n- Ability to work effectively in an Agile/Scrum development environment.\n\n- Experience working on enterprise-scale, high-volume, or distributed applications will be an advantage.\nSkills\nJava, Full Stack, Spring Boot, Microservices Architecture, REST API, Hibernate, Java 8, AngularJS, TypeScript, ORM, Azure","description_format":"text","description_chars":4429,"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":[],"lifecycle":[{"event":"open","at":"2026-10-06T10:29:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/iris-software-java-full-stack-developer","json_url":"https://alion.io/job/iris-software-java-full-stack-developer.json","meta":{"generated_at":"2026-10-10T01:29:46Z","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","counted_by":"address","units_charged":1,"used_today":2702,"day_limit":5000,"remaining_today":2298,"minute_limit":60,"resets_at":"2026-10-11T00: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":3800524},"rest":"https://alion.io/mcp/rest/get_company?id=3800524"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Firis-software-java-full-stack-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%2Firis-software-java-full-stack-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%2Firis-software-java-full-stack-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/iris-software-java-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Firis-software-java-full-stack-developer"}]}