Senior Java Software Engineer

Atain

Sydney

Sur place

AUD 140 000 - 180 000

Plein temps

Il y a 15 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Atain is seeking a Sr. Java Developer to design, develop, test, and maintain scalable enterprise applications using Core Java, Spring Boot, and microservices. You will build RESTful APIs, integrate with Oracle and MongoDB, and collaborate with DevOps on CI/CD and cloud-native deployments.

You’ll participate in all SDLC phases, engage with architects and business stakeholders, and drive code quality with reviews and best practices. Strong communication and Agile experience are essential.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • 5–7 years of hands-on software development experience, primarily with Java and Spring Boot.
  • Strong experience in developing enterprise applications and microservices.
  • Good understanding of REST APIs, databases, messaging, and CI/CD practices.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively with architects, technical leads, developers, QA, DevOps, and business stakeholders.

Responsabilités

  • Design, develop, and maintain enterprise applications using Core Java and Spring Boot.
  • Develop scalable and maintainable microservices-based applications.
  • Build RESTful APIs and enterprise applications.
  • Participate in technical design and solution discussions with architects and leads.
  • Translate functional and technical requirements into software solutions.
  • Write clean, efficient, reusable, and well-tested code.
  • Perform code reviews and follow established coding standards.
  • Troubleshoot application issues and perform root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Work with databases including Oracle and MongoDB.
  • Develop and support integrations using IBM MQ and other messaging technologies.
  • Collaborate with DevOps on CI/CD pipelines, deployments, and releases.
  • Work with Docker and Kubernetes for containerized deployment.
  • Participate in SDLC phases and production support.
  • Contribute to continuous improvement of development processes.

Connaissances

Core Java
Spring Boot
Microservices
REST APIs
Angular
Object-Oriented Programming
Design Patterns
CI/CD practices
Production support and troubleshooting

Formation

Bachelor's degree in Computer Science, Engineering, or a related field

Outils

Jenkins
Ansible
Git
Docker
Kubernetes
IBM MQ
Oracle Database
MongoDB

Description du poste

We are seeking an experienced Sr. Java Developer with strong hands‑on expertise in Java, Spring Boot, microservices, REST APIs, database technologies, and cloud‑native development. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable and high‑performance enterprise applications.

The candidate will work closely with architects, technical leads, business stakeholders, DevOps, and development teams to deliver secure, scalable, and maintainable solutions throughout the software development lifecycle.

Key Responsibilities
  • Design, develop, and maintain enterprise applications using Core Java and Spring Boot.
  • Develop scalable and maintainable microservices‑based applications.
  • Build and integrate RESTful APIs and enterprise applications.
  • Participate in technical design and solution discussions with architects and technical leads.
  • Translate functional and technical requirements into effective software solutions.
  • Write clean, efficient, reusable, and well‑tested code.
  • Perform code reviews and follow established coding and design standards.
  • Troubleshoot application issues and perform root‑cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Work with databases including Oracle and MongoDB.
  • Develop and support integrations using IBM MQ and other messaging technologies.
  • Collaborate with DevOps teams on CI/CD pipelines, deployments, and release activities.
  • Work with Docker and Kubernetes for containerized application deployment.
  • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and production support.
  • Contribute to continuous improvement of development processes, application quality, and engineering practices.
Primary Technical Skills
Application Development
  • Spring Boot
  • Microservices
  • RESTful Web Services / REST APIs
  • Angular
  • Object‑Oriented Programming and Design Patterns
Database Technologies
  • Oracle Database
  • MongoDB
  • SQL
Integration & Messaging
  • IBM MQ
  • REST‑based integrations
DevOps & Automation
  • Jenkins
  • Ansible
  • Git
Containerization & Cloud‑Native Technologies
  • Docker
Secondary Skills
  • API design and development
  • Application performance tuning
  • CI/CD practices
  • Production support and troubleshooting
  • Basic understanding of application security and scalability
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5–7 years of hands‑on software development experience, primarily with Java and Spring Boot.
  • Strong experience in developing enterprise applications and microservices.
  • Good understanding of REST APIs, databases, messaging, and CI/CD practices.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, problem‑solving, and communication skills.
  • Ability to work effectively with architects, technical leads, developers, QA, DevOps, and business stakeholders.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Lead Java Developer
Lead Java Developer

Ejamerica • Sydney

Sur place
AUD 130 000 - 180 000
API developer (Java Spring boot)
API developer (Java Spring boot)

Kaizen Global Technologies • City of Brisbane

Sur place
AUD 120 000 - 160 000
Senior Java Developer
Senior Java Developer

Virtusa • City of Melbourne

Sur place
AUD 120 000 - 150 000
Senior Java Backend Engineer - Cloud & Microservices
Senior Java Backend Engineer - Cloud & Microservices

Coforge • City of Brisbane

Sur place
AUD 120 000 - 180 000
Java Full Stack Developer
Java Full Stack Developer

eTeam • Sydney

Sur place
AUD 90 000 - 130 000
Senior Backend Developer – Java & Cloud
Senior Backend Developer – Java & Cloud

Coforge • City of Brisbane

Sur place
AUD 120 000 - 180 000
Technical Design Authority (TDA)
Technical Design Authority (TDA)

Ejamerica • Sydney

Sur place
AUD 180 000 - 210 000
Java DevOps Engineer
Java DevOps Engineer

Rubix Solutions • City of Melbourne

Sur place
AUD 110 000 - 150 000
Java Developer
Java Developer

Virtusa • City of Melbourne

Sur place
AUD 100 000 - 150 000
Senior Solutions Engineer
Senior Solutions Engineer

Leaders • Sydney

À distance
AUD 120 000 - 170 000