Summary
✨ AI‑Generated
A software engineering team is seeking a Java developer to design, build, test, and support modern applications. The role involves backend development, databases, automation, and cloud-oriented practices.
Highlights
Opportunity to build modern software solutions using diverse technologies and contribute across the full development lifecycle.
Description
Must Have Skills:
· Tertiary qualification in Computer Science, IT, Software Engineering, or equivalent industry experience.
· Up to 10 years’ software development experience across design, build, testing, deployment and support.
· Strong skills in Java/Kotlin, JavaScript and Python, plus project-specific programming languages.
· Strong understanding of object-oriented principles, full-stack development, modern web technologies including SPAs, and UI/UX design basics.
· Experience with Agile practices, unit testing, test automation, Continuous Delivery and DevOps/infrastructure automation.
· Strong database experience across MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch and VectorPG.
· Knowledge of messaging technologies, relevant frameworks/tooling, and basic Unix/Linux skills.
Nice to Have Skills:
Detailed Job Description
· Tertiary qualification in Computer Science, IT, Software Engineering, or equivalent industry experience.
· Up to 10 years’ software development experience across design, build, testing, deployment and support.
· Strong skills in Java/Kotlin, JavaScript and Python, plus project-specific programming languages.
· Strong understanding of object-oriented principles, full-stack development, modern web technologies including SPAs, and UI/UX design basics.
· Experience with Agile practices, unit testing, test automation, Continuous Delivery and DevOps/infrastructure automation.
· Strong database experience across MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch and VectorPG.
· Knowledge of messaging technologies, relevant frameworks/tooling, and basic Unix/Linux skills.