20 Oct
|
Atain
|
New South Wales
20 Oct
Atain
New South Wales
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.
Solid analytical, problem‐solving, and communication skills.
Ability to work effectively with architects, technical leads, developers, QA, DevOps, and business stakeholders.
📌 Senior Java Software Engineer (New South Wales)
🏢 Atain
📍 New South Wales