Skill Set - Java, AWS Cloud
Skill to Evaluate - Java, AWS Cloud, AWS
Location - Sydney
Job Description
Senior Software Engineer – Flow Platform (Java)
Key Skills & Technical Expertise
- Strong experience designing, architecting, and developing scalable, enterprise-grade platforms and applications
- Proficient in AWS with hands-on experience using:
- EC2, Lambda, DynamoDB (DDB), S3
- Exposure to Kinesis, Firehose, CloudWatch, Aurora, Step Functions
- Infrastructure as Code using CDK and CloudFormation
- Security and compliance tooling such as Snyk
- Proficient in at least one core tech stack:
- Java with Spring Boot
- Experience designing RESTful APIs and well-defined service contracts
- Familiarity with event-driven architectures
- Hands-on experience with CI/CD pipelines and Infrastructure as Code (IaC)
- Strong background in distributed systems and microservices architecture
Key Responsibilities
- Design, build, and deliver large-scale, highly available, resilient, and scalable enterprise services on AWS cloud-native technologies
- Architect solutions that meet performance, reliability, and scalability standards using industry best practices
- Partner closely with Principal Engineers and the Chief Engineer to:
- Create, present, validate, evolve, and execute architectural designs
- Act as a hands-on engineer, delivering critical components while reviewing and guiding team member contributions
- Demonstrate deep expertise in database design, performance optimization, and integration, with hands-on experience in:
- Relational databases (Aurora)
- NoSQL databases (DynamoDB)
AI & Intelligent Automation
As part of a modern workflow platform, the team is progressively introducing AI-driven capabilities to enhance productivity, decision-making, and platform intelligence. In this role, you will play a key part in shaping the practical and responsible use of AI.
Responsibilities Include:
- Design and integrate AI-assisted capabilities into workflow and platform services, such as:
- Workflow and rules inference from structured and semi-structured data
- Intelligent routing, classification, and recommendation engines
- AI-assisted validation, schema evolution, and decision support
- Collaborate with platform and security teams to ensure AI solutions are safe, explainable, auditable, and compliant
- Define architectural patterns for:
- Invoking LLMs or AI services within long-running workflows
- Handling retries, fallbacks, timeouts, and determinism in AI-powered steps
- Versioning, traceability, and auditing of AI-influenced decisions
- Evaluate build vs. buy approaches for AI capabilities, comparing managed cloud services with in-house solutions
Nice-to-Have Qualifications
- Experience with workflow orchestration or BPMN-based platforms such as Camunda or Temporal
- Experience building low-code or metadata-driven platforms
- Background in financial services or other highly regulated industries
- Experience designing and implementing complex workflows
- Exposure to rules engines such as Drools or equivalent
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Infrastructure)
2026-05-27
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Software Engineer
2026-05-27
- Posted
- May 14, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- N2S.Global
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Infrastructure)
2026-05-27
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Software Engineer
2026-05-27