Java Software Developer
Softtestpays
- Adelaide, SA
- Permanent
- Full-time
- Contract start 19 February 2024 to 31 December 2024, 6 months extensions.
- Australian Citizen, Ability to obtain Baseline Clearance, Canberra, Sydney, Darwin, Brisbane, Adelaide, Hobart, Melbourne, Perth, Offsite role.
- Update and maintain existing export certification systems to ensure seamless, uniform user experience across varied platforms
- Architect software based on service-oriented and event-driven architectures
- Develop enterprise-grade software using Java and Oracle technologies
- Develop / maintain web-based UI using ReactJS, CSS and HTML
- Design data models, translate to physical data models and implement using Oracle Database
- Implement CRUD operations on the database using Java Object-Relational Mapping frameworks
- Produce and maintain detailed design artefacts & technical specifications
- Develop SOAP and REST web services for internal system-to-system integration and B2G integration
- Implement and maintain form-based and federated authentication and fine- and coarse-grained role-based access control
- Design and develop web services using a top-down approach
- Create and read WSDLs, XML Schemas & XML payloads
- Develop and maintain workflows using BPEL and Oracle SOA Suite
- Use and configure Oracle Middleware, in particular:
- Oracle WebLogic application server
- Oracle SOA Suite: BPEL Process Manager, Service Bus, Event Delivery Network
- Oracle Database
- Oracle Identity and Access Management
- Oracle HTTP Server
- Use:
- Git for source code versioning
- SoapUI and Postman for testing SOAP, REST web services and test automation
- Maven for dependency management
- Jenkins for build and deployment automation