Atain
Senior Java Software Engineer
Skills
21 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Sydney NSW, Australia
Work mode:
Onsite
Published on:
30 September 2026
What they need
Sr. Java Developer
Experience: 5–7 Years
Location : Sydney
Job Summary
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
- Core Java / Java EE
- Spring Boot
- Microservices
- RESTful Web Services / REST APIs
- Angular
- Apache Tomcat
- Object-Oriented Programming and Design Patterns
Database Technologies
- Oracle Database
- MongoDB
- SQL
Integration & Messaging
- IBM MQ
- Apache Kafka
- REST-based integrations
DevOps & Automation
- Jenkins
- Azure Pipelines
- Ansible
- Git
- Azure DevOps
Containerization & Cloud-Native Technologies
- Docker
- Kubernetes
- Cloud-native application development
Secondary Skills
- API design and development
- Application performance tuning
- Enterprise application integration
- CI/CD practices
- Production support and troubleshooting
- Agile/Scrum methodologies
- 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.
Other offers great for you!
These companies are also looking for great profiles
Naxo
Senior Software Engineer Java Backend Circularité
480
Freelance
Lille, France
Hybrid
Skills
11 days ago
Quick apply
LeHibou
Analyste / Ingénieur logiciel Wealth
550€ / jour
Freelance
Luxembourg
Hybrid
Skills
5 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
No company information available.