Job Openings
Back End Developer (AU)
About the job Back End Developer (AU)
Job Summary
The Back-End Developer is responsible for the development, design, and implementation of new or modified backend systems and business applications. The role involves working closely with Business Analysts, Product Owners, and internal/external stakeholders to ensure solutions meet business requirements while following Agile development practices.
Key Responsibilities
- Develop, test, and debug backend applications within agreed timelines
- Write clean, efficient, and maintainable server-side code
- Analyze technical problems, prioritize issues, and provide effective solutions
- Assist in the design, development, and implementation of new products and features
- Perform unit testing, system testing, and support integration testing
- Identify areas for system improvement to enhance performance and reduce support issues
- Collaborate with cross-functional teams to deliver technical solutions
- Maintain up-to-date system documentation and development records
- Review enhancement requests based on feasibility, effort, and priority
- Follow Software Development Life Cycle (SDLC) and Agile methodologies
- Support knowledge sharing and mentoring of team members
Technical Skills & Experience
- 3+ years of experience working in Agile software development teams (essential)
- 3+ years of commercial backend development experience (preferred)
- Strong experience in:
- Java
- Spring Boot
- Backend API development
- Experience with front-end integration (Angular is a plus)
- Knowledge of RESTful APIs and microservices architecture
- Database experience (SQL / relational databases preferred)
- Version control tools (Git, GitHub/GitLab/Bitbucket)
- Familiarity with testing frameworks and CI/CD pipelines (advantage)
Key Competencies
- Strong analytical and problem-solving skills
- Results-oriented with ability to meet deadlines and project goals
- Ability to manage multiple priorities simultaneously
- High adaptability and willingness to learn new technologies
- Strong communication skills (able to translate technical terms into business language)
- Able to work independently and collaboratively
- Strong attention to quality and detail
Additional Requirements
- Amenable to hybrid work setup