-
N2S.Global

Java - Senior Software Engineer

N2S.Global
Australia · Full-time · Mid-Senior

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

ai aws cloud java infrastructure as code microservices restful apis dynamodb cicd
Login to Apply
Posted
May 14, 2026
Type
Full-time
Level
Mid-Senior
Location
Sydney
Company
N2S.Global

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Canva
Related

Senior Software Engineer (Infrastructure)

2026-05-27

Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Canva
Related

Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team

2026-05-27

Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
NetApp
Related

Software Engineer

2026-05-27

Full-time
Not Applicable
Australia
Software Development
Engineering