Java Software Engineer

Uniquehire — Australia · Posted ~1 hour ago

Mid Full-time

Skills

Java 21 REST APIs microservices AWS Docker CI/CD API security Java Microservices GitHub Actions Splunk

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering role focused on designing secure microservices, developing APIs, deploying cloud applications, and maintaining reliable software platforms.

Highlights

Build modern cloud-native backend solutions with opportunities in architecture, security, performance optimization, and technical collaboration.

Description

Key Responsibilities Design, develop, and maintain RESTful APIs and Microservices using Java 21. Develop and enhance APIs in alignment with TM Forum Open API standards. Build, deploy, and support cloud-native applications on AWS. Design scalable, secure, resilient, and high-performing backend solutions. Collaborate with architects, product owners, and cross-functional teams to deliver business requirements. Implement API security, authentication, authorization, and performance optimization best practices. Develop containerized applications using Docker and deploy them in cloud environments. Build and maintain CI/CD pipelines using GitHub Actions. Monitor application performance, troubleshoot issues, and ensure operational excellence using Splunk and other monitoring tools. Participate in code reviews, technical design discussions, and mentoring junior developers. Ensure adherence to coding standards, security guidelines, and software development best practices. Required Skills & Experience Strong hands-on experience in Java 21 development. Extensive experience with Spring Boot and/or Micronaut frameworks. Solid understanding of Microservices Architecture and distributed systems. Proven experience in developing REST APIs and integrating with TM Forum Open APIs. Strong expertise in AWS Cloud Services, including: ECS Fargate Lambda API Gateway S3 CloudFront DynamoDB Experience with APIGEE API Management. Hands-on experience with Docker containerization. Strong understanding of CI/CD pipelines using GitHub Actions. Experience with application monitoring and log analysis using Splunk. Knowledge of software design patterns, secure coding practices, and performance tuning.