Senior Java Developers
Core
Senior Java developer maintaining and evolving a life-critical Australian Response Centre system (NEXUS) on AWS.
Role type
Senior IC Java developer
Builds
Enterprise-grade software solutions on AWS Cloud
Domain
Government/Defense (Australian Response Centre) + Cloud Infrastructure
Required skills
Java, AWS (EC2, Lambda, API Gateway, Beanstalk, S3, SQS, CloudFormation), Oracle Database, Spring/SpringBoot, RESTful APIs, SOAP, XML/JSON, Jenkins, Git, Maven, JPA/Hibernate, Unix/Linux, Bash, Reactive programming
Preferred skills
Enterprise design patterns, JEE, Data structures, Concurrency, Stored procedures
Technologies
Java, AWS, Oracle, SpringBoot, Jenkins, Git, Maven, REST, SOAP, XML, JSON, Bash
Responsibilities
Develop enterprise-grade software using Java and RDB technologies; Design and manage solutions on AWS Cloud; Design data models and implement using a database; Implement CRUD operations using ORM frameworks; Produce and maintain detailed design artifacts & technical specifications; Create and work with RESTful OpenAPI specifications, SOAP WSDLs, XML Schemas; Develop and maintain DevOps workflows.
Seniority
Senior, hands-on IC