Java Backend Developer

Renaissance Infosystems — Australia · Posted ~1 hour ago

Mid Full-time

Skills

Java Spring Boot Microservices REST APIs Backend development Software testing Performance optimization Troubleshooting CI/CD Security Monitoring Logging DevOps

🔓 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

Join a backend engineering team building reliable, scalable microservices and APIs with Java and Spring Boot. You will design, develop, test, and deploy services while contributing to performance optimization, security, observability, production support, technical design, and continuous delivery.

Highlights

Build and maintain backend applications and microservices using Java and Spring Boot. The role covers the full development lifecycle, including API development, performance and scalability improvements, security, observability, production troubleshooting, code reviews, technical design, and CI/CD support.

Description

Key Responsibilities Design, develop, test, and deploy backend applications using Java and Spring Boot.Develop and maintain microservices-based applications following industry best practices.Create, consume, and manage RESTful APIs and web services.Collaborate with product owners, architects, QA engineers, and other developers to deliver high-quality solutions.Write clean, maintainable, and efficient code while following coding standards.Optimize application performance, scalability, and reliability.Troubleshoot and resolve production issues and application defects.Participate in code reviews and contribute to technical design discussions.Implement security, monitoring, logging, and exception-handling mechanisms.Work with DevOps teams to support CI/CD pipeline implementation and deployment processes.Create and maintain technical documentation, including design specifications and API documentation.Stay updated with emerging technologies and recommend improvements to existing systems. Technical Skills Strong programming experience in Java 8/11/17+Hands-on experience with Spring BootSolid understanding of Microservices ArchitectureExperience developing REST APIsStrong knowledge of Spring Framework, including:Spring MVCSpring Data JPASpring SecurityExperience with relational databases such as:MySQLPostgreSQLOracleKnowledge of ORM frameworks such as Hibernate/JPAFamiliarity with version control systems such as GitUnderstanding of software design patterns and object-oriented programming principlesExperience with unit and integration testing frameworks such as JUnit and MockitoKnowledge of API documentation tools such as Swagger/OpenAPI Desired Skills Experience with cloud platforms such as AWS, Azure, or Google CloudHands-on experience with Docker and KubernetesKnowledge of messaging systems such as:KafkaRabbitMQActiveMQExperience with CI/CD tools such as:JenkinsGitHub ActionsAzure DevOpsFamiliarity with API Gateway and Service Discovery toolsExperience with caching technologies such as Redis or HazelcastUnderstanding of containerized and cloud-native application developmentExperience with monitoring and logging tools such as:ELK StackGrafanaPrometheusSplunkKnowledge of event-driven architectureExposure to Agile/Scrum methodologiesExperience with performance tuning and application security best practices