Full Stack Developer / Backend Developer / Java Developer

Ksa Jobs New Opportunities โ€” Australia ยท Posted ~3 days ago

Skills

Full-stack development Backend development Frontend development Java API development Business analysis Requirements gathering System design Testing Debugging Agile APIs Web Applications

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a collaborative technology team building scalable applications while bridging business and engineering needs. You will design, develop, integrate, test, and improve software while gathering requirements and supporting Agile delivery.

Highlights

Opportunity to combine software engineering with business analysis, collaborate across teams, and build scalable applications using Agile practices.

Description

Role Description The Full Stack Developer / Business Analyst role combines technical software development with business analysis to deliver solutions that are both technically robust and aligned with organizational needs. This role is responsible for gathering requirements, translating business objectives into technical specifications, and contributing to the design, development, and implementation of scalable applications. On the technical side, the role involves developing and maintaining full-stack applications, including backend services, APIs, and user-facing interfaces. It ensures seamless integration between systems, optimized performance, and reliable functionality across the application lifecycle. The developer participates in system design, coding, testing, debugging, and deployment activities while following established development standards and best practices. On the business analysis side, the role engages with stakeholders to understand business processes, identify pain points, and define clear functional and non-functional requirements. It involves documenting workflows, creating user stories, and supporting solution design to ensure alignment between technical delivery and business expectations. The role also supports data analysis and reporting to evaluate system performance, identify improvement opportunities, and support decision-making. Collaboration with product owners, developers, QA teams, and business stakeholders is essential to ensure successful delivery of solutions. Continuous improvement is a key focus, including refining systems, optimizing processes, and contributing to Agile ceremonies such as sprint planning, reviews, and retrospectives. Qualifications Strong knowledge of full-stack development principles, including backend and frontend technologies, APIs, and web application architecture. Experience in designing, developing, and maintaining scalable software systems. Solid understanding of business analysis techniques, including requirements gathering, process modeling, and documentation of functional specifications and user stories. Proficiency in programming languages and frameworks commonly used in application development, along with familiarity with databases and system integration concepts. Analytical thinking skills with the ability to interpret business needs and translate them into technical solutions. Experience in working with data to support insights and decision-making is an advantage. Strong communication and collaboration skills, with the ability to bridge technical and non-technical stakeholders. Good organizational skills and ability to manage multiple priorities in a structured development environment.