Senior Java Developer - Canberra, Australia - Rubix Solutions

    Default job background
    Full time
    Description
    Developers/Programmers (Information & Communication Technology)

    Permanent Opportunity NV1 Java Developer Location:

    ACT Office Rubix Solutions is currently seeking a Senior Java Developer to join the team, contributing to critical projects in a dynamic and collaborative environment.

    As a Senior Java Developer, you will play a key role in the development and enhancement of software solutions for our large enterprise client.

    You will leverage your extensive Java experience and technical expertise to deliver high-quality, scalable, and efficient applications.

    The successful candidate will have a proven track record of working in multi-vendor environments and a strong understanding of modern development practices and technologies.


    Key Responsibilities:
    Develop and maintain Java-based applications, adhering to coding standards and best practices.
    Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
    Work in a multi-vendor environment, coordinating with external partners and vendors to deliver integrated solutions.
    Design and implement Spring Boot microservices, utilizing industry best practices for scalability and performance.
    Demonstrate knowledge and understanding of Event-Driven Architecture, utilizing technologies such as Kafka or similar platforms.
    Utilize collaborative tools such as JIRA and Confluence to track progress, manage tasks, and document requirements.
    Implement and maintain CI/CD pipelines using Git and other relevant tools to ensure efficient and automated deployment processes.
    Leverage cloud computing platforms such as Azure or AWS to deploy and manage applications.
    Apply Agile Development methodology to drive iterative development, collaboration, and continuous improvement.
    Demonstrate proficiency in relational databases such as Postgre SQL, Oracle, or similar systems.
    Experience with Java Script-based web frameworks such as React or Angular JS for front-end development.
    Possess familiarity with Elasticsearch, Flow-based programming (e.g., Nifi), and Open API Specification (Swagger).
    Utilize REST API client tools like Postman or Insomnia for testing and debugging purposes.

    Requirements:
    Java 1.8 or above – minimum 8 years.
    Spiring Boot microservices – minimum 3 years.

    Knowledge and understanding of Event Driven Architecture (Kafka or any other)Experience using collaborative tools JIRA, Confluence Experience with Git, CI/CD pipeline Knowledge on Cloud computing such as Azure or AWSExperience with Agile Development methodology.

    Relational Database skill – Postgre SQL, Oracle or any other Experience with Java Script-based web framework / front-end Java Script frameworks: REACT or Angular Js It would be fantastic, but not essential, if you have any of the below skills: Elasticsearch Flow based programming – Nifi of similar Open API Specification: Swagger REST API client tools: Postman, Insomnia or

    Similar Benefits:

    Long term engagement Large enterprise end customer Collaborative work environment If this sounds like a match, we'd love to talk to you Feel free to apply directly or reach out to Stephanie - Don't provide your bank or credit card details when applying for jobs.

    #J-18808-Ljbffr