Java Developer (Melbourne)

Java Developer (Melbourne)

31 Aug
|
Renaissance InfoSystems
|
Melbourne

31 Aug

Renaissance InfoSystems

Melbourne

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 Boot

- Solid understanding of

Microservices Architecture

- Experience developing

REST APIs

- Solid knowledge of

Spring Framework

, including:

- Spring MVC

- Spring Data JPA





- Spring Security

- Experience with relational databases such as:

- MySQL

- PostgreSQL

- Oracle

- Knowledge of ORM frameworks such as

Hibernate/JPA

- Familiarity with version control systems such as

Git

- Understanding of software design patterns and object-oriented programming principles

- Experience with unit and integration testing frameworks such as

JUnit and

Mockito

- Knowledge of API documentation tools such as

Swagger/OpenAPI

Desired Skills

- Experience with cloud platforms such as

AWS, Azure, or Google Cloud

- Hands-on experience with

Docker and

Kubernetes

- Knowledge of messaging systems such as:

- Kafka

- RabbitMQ

- ActiveMQ

- Experience with CI/CD tools such as:

- Jenkins

- GitHub Actions

- Azure DevOps

- Familiarity with API Gateway and Service Discovery tools

- Experience with caching technologies such as

Redis or

Hazelcast

- Understanding of containerized and cloud-native application development

- Experience with monitoring and logging tools such as:

- ELK Stack

- Grafana

- Prometheus

- Splunk

- Knowledge of event-driven architecture

- Exposure to Agile/Scrum methodologies

- Experience with performance tuning and application security best practices

📌 Java Developer (Melbourne)
🏢 Renaissance InfoSystems
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: java developer (melbourne) / melbourne