{"id":3597093,"url":"https://alion.io/job/atoz-software-software-engineer-java","title":"Software Engineer (JAVA)","company":{"id":3804781,"name":"Atoz Software","domain":"atoz-software.tech","url":"https://alion.io/company/atoz-software-tech","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":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Skudai, Malaysia"],"countries":["MY"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":3000,"max":4500,"currency":"MYR","period":"month","gross":true,"usd_annual":13320},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"JUnit","optional":false},{"name":"MariaDB","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"UML","optional":false},{"name":"Agile","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Java","optional":true},{"name":"Kotlin","optional":true},{"name":"Scrum","optional":true}],"status":"live","first_seen_at":"2026-11-02T02:59:00Z","employer_posted_date":null,"last_verified_at":"2026-11-02T02:59:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Key Responsibilities\n\nDevelopment & Maintenance\n\no Develop new features for Java-based applications (Spring Boot).\n\no Assist in maintaining, refactoring, and debugging existing / legacy Java-based applications.\n\no Develop and maintain database schemas and the SQL scripts to support application requirements.\n\no Participate in DEV/QA releases by following the team’s release SOP and troubleshoot any build failures.\n\no Write clean, well-structured and efficient code that adheres to the company standard and industry best practices.\n\no Collaboration & Communication\n\no Collaborate with cross-functional teams (designers, business analysts, front-end developers and QA) to implement features and resolve conflicts.\n\no Proactively communicate technical challenges, blockers or constraints to the Team Lead to ensure alignment with project timelines and goals.\n\no Participate in code reviews session; actively seek for feedback to improve your own code and learn to review peer code for readability and logic.\n\nTesting & Debugging\n\no Write, execute and maintain unit tests (e.g, JUnit, Mockito) to ensure software reliability and prevent regressions.\n\no Troubleshoot and fix defect reported by QA or end-users in a timely manner.\n\no Investigate and resolve any build errors and test failures in deployment pipeline.\n\nDocumentation & Knowledge Sharing\n\no Create and maintain clear technical documentation for APIs and software functionality.\n\no Contribute to user guides or wikis to assist internal teams, future developers and clients.\n\nLearning & Growth\n\no Actively master the company’s tech stack, including Java frameworks (Spring Boot, Spring, Hibernate/JPA, MyBatis) and build tools (Maven, Gradle).\n\no Actively explore, learn and apply new tech stack.\n\no Using AI as assistance in day-to-day work (IDE copilots, PR review helpers).\n\no Must be able to explain and justify AI-generated code to ensure understanding and security, rather than applying suggestions blindly.\n\nRequirements\nQualifications\n\nEducation: \nBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).\n\nExperience: \nHands-on experience in Java backend development.\n\nTechnical Skills:\n\no Java 17+: Strong understanding of object-oriented programming (OOP).\n\no Frameworks: Practical knowledge of Spring Boot, Spring Framework, or Hibernate.\n\no Database Management: Proficiency in relational databases (e.g., MySQL, MariaDB), including writing optimized SQL queries and Stored Procedures.\n\no System Modeling: Ability to read, understand and create UML diagrams (Class, Sequence, etc.) and ERD (Entity Relationship Diagram) to visualize the logic and database schemas.\n\no Version Control: Familiar with Git (branching, merging, pull request)\n\no Build Tools: Experience with Maven or Gradle\n\no Basic Front-End Concepts: Understanding of common web technologies (HTML, CSS, JavaScript) is a plus.\n\nSoft Skills:\n\no Eagerness to learn and adapt to new technologies.\n\no Strong problem-solving capabilities.\n\no Good communication and teamwork abilities.\n\nNice-to-Have\n\n1+ years of working experience as backend developer.\n\nStrong algorithm and data structure knowledge for efficient coding solutions.\n\nBasic understanding of Containerization (Docker).\n\nKnowledge of cloud platforms (AWS/GCP/Azure).\n\nFamiliarity with Agile/Scrum methodologies.\n\nExperience with testing frameworks like JUnit.\n\nIT Support Experience: Background in providing technical support or bridging technical solutions to customer needs.\n\nSkills\nJava (Programming Language), SQL (Programming Language), MariaDB, Git (Version Control System), JavaScript (Programming Language)","description_format":"text","description_chars":3656,"description_truncated":false,"requirements":{"experience_years_min":null,"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","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-02T05:10:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":24,"reasons":["seen:0","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":13320,"is_top_pay":false},"html_url":"https://alion.io/job/atoz-software-software-engineer-java","json_url":"https://alion.io/job/atoz-software-software-engineer-java.json","meta":{"generated_at":"2026-11-02T22:08:19Z","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":31181,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":3804781},"rest":"https://alion.io/mcp/rest/get_company?id=3804781"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fatoz-software-software-engineer-java"},{"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%2Fatoz-software-software-engineer-java"},{"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%2Fatoz-software-software-engineer-java"},{"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/atoz-software-software-engineer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fatoz-software-software-engineer-java"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3597093}},{"tool":"search_jobs","arguments":{"company":"atoz-software.tech","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3597093},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}