Java Developer

Tsunami Tsolutions LLC

City of Melbourne

On-site

AUD 110,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tsunami Tsolutions LLC in Melbourne is seeking a Java Developer to support enterprise applications in aerospace and engineering. You will contribute across design, development, testing, deployment, and support within a collaborative Agile team.

The role involves working in a mature, long-running environment while contributing to modernization initiatives, writing clean, maintainable code, and producing technical documentation and tests to ensure reliability and performance.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related field with 3+ years of software development experience.
  • Experience with Java enterprise application development.
  • Experience with Oracle databases, SQL/PL/SQL.
  • Familiarity with Git/SVN and Maven build tools.
  • Experience in Agile development environments.

Responsibilities

  • Collaborate with software developers, engineers, and stakeholders to implement and support software solutions.
  • Design, develop, test, and maintain enterprise Java applications.
  • Contribute throughout all phases of the software development lifecycle.
  • Write clean, maintainable, efficient, and testable code.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Create and maintain technical documentation for software design, implementation, and testing.
  • Ensure software solutions comply with coding, quality, security, and performance standards.
  • Participate in code reviews, testing activities, and release processes.
  • Develop and maintain automated unit tests and system-level test scripts.
  • Develop and maintain comprehensive technical documentation throughout the lifecycle.
  • Support and enhance existing legacy applications while contributing to modernization efforts.
  • Participate in Agile/Scrum activities.

Skills

Java
Object-oriented programming
Agile development
Software development lifecycle
Testing and debugging

Education

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

Tools

Git/SVN
Maven
JUnit
Mockito

Job description

We are seeking a Java Developer to support the continued development, enhancement, and maintenance of mission-critical enterprise applications used in aerospace and engineering environments. This role is part of a collaborative software development team responsible for delivering reliable, scalable solutions that support long-standing operational systems.

The ideal candidate will have experience developing and maintaining enterprise Java applications, working within an Agile team environment, and contributing across the full software development lifecycle including design, development, testing, deployment, and support.

This position involves working within a mature, long-running application environment while also supporting ongoing modernization and continuous improvement initiatives.

Developers spend the majority of their time designing, coding, testing, debugging, and supporting software solutions, with additional responsibilities for documentation, collaboration, and continuous learning.

NOTE: This position requires access to technologies and hardware subject to U.S. export control requirements. Applicants must be U.S. Persons as defined by 8 USC 1324b(a)(3), or otherwise authorized by the U.S. Government. Company sponsorship is not available for this position.

Responsibilities
  • Collaborate with software developers, engineers, and stakeholders to implement and support software solutions
  • Design, develop, test, and maintain enterprise Java applications
  • Contribute throughout all phases of the software development lifecycle
  • Write clean, maintainable, efficient, and testable code
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Create and maintain technical documentation for software design, implementation, and testing
  • Ensure software solutions comply with established coding, quality, security, and performance standards
  • Participate in code reviews, testing activities, and release processes
  • Develop and maintain automated unit tests and system-level test scripts to validate application functionality and support release activities
  • Develop and maintain comprehensive technical documentation throughout the software development lifecycle, including requirements, design documentation, test plans, test results, and other formal project deliverables
  • Support and enhance existing legacy applications while contributing to modernization efforts
  • Participate in Agile/Scrum team activities including sprint planning, standups, and retrospectives
  • Continuously improve technical knowledge and development practices
Required Qualifications
Education & Experience
  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field with 3+ years of recent software development experience or equivalent work experience.
Technical Experience
  • Experience with Java enterprise application development
  • Object-oriented programming principles and software design practices
  • Experience developing applications against Oracle databases, including SQL and PL/SQL
  • Source control systems such as Git or SVN
  • Enterprise development environments and IDEs
  • Software testing and debugging techniques
  • Working in collaborative Agile development environments
  • Experience with Maven or other Java build automation tools
Preferred Qualifications
  • Test-driven development (TDD), continuous integration, refactoring, and pair programming
  • Unit testing frameworks such as JUnit, Mockito, JaCoCo, JMockit, or EasyMock
  • Java application servers and enterprise deployment environments
  • Legacy enterprise application support and modernization efforts
  • C#/.NET development experience
  • ASP.NET, MVC, or Entity Framework experience
  • Experience working in aerospace, defense, or other highly regulated technical industries
  • Ability to quickly learn complex engineering concepts and effectively communicate with technical stakeholders and client engineering teams
  • Experienced in SDLC documentation technical writing
Additional Requirements
  • Must be willing and able to pass a background investigation and drug screening
  • Must successfully complete required legal/compliance screening processes
  • Strong written and verbal communication skills
  • Ability to work effectively both independently and within a team environment
Work Environment

This role supports long-standing enterprise systems that are critical to customer operations and engineering activities. Candidates should be comfortable working within established application environments while helping improve and modernize systems over time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java DevOps Engineer
Java DevOps Engineer

Rubix Solutions • City of Melbourne

On-site
AUD 110,000 - 150,000
Full Stack Developer
Full Stack Developer

Synechron • Sydney

On-site
AUD 140,000 - 200,000
Java Developer
Java Developer

Nasdaq • Sydney

Hybrid
AUD 120,000 - 170,000
Private health insurance
Employee stock purchase plan
Equity grant
+5
Java Enterprise Developer for Legacy Modernization
Java Enterprise Developer for Legacy Modernization

Tsunami Tsolutions LLC • City of Melbourne

On-site
AUD 110,000 - 140,000
Midlevel Fullstack Developer
Midlevel Fullstack Developer

Peoplebank • City of Melbourne

On-site
AUD 70,000 - 100,000
Navy Training Baseline Developer (Engineer Software 3) - 29994
Navy Training Baseline Developer (Engineer Software 3) - 29994

HII's Mission Technologies division • City of Brisbane

Hybrid
AUD 136,000 - 176,000
Full Stack Developer- Java & Angular
Full Stack Developer- Java & Angular

NCS Group Australia • Canberra

On-site
AUD 80,000 - 120,000
Paid parental leave
Discounted health insurance
Career development programs
+1
Senior Engineer
Senior Engineer

Luxoft Australia • City of Melbourne

On-site
AUD 140,000 - 190,000
Mid/Senior Software Engineer
Mid/Senior Software Engineer

NetApp • Canberra

On-site
AUD 120,000 - 180,000
Navy Training Baseline Technical Lead (Engineer Software 5) - 29993
Navy Training Baseline Technical Lead (Engineer Software 5) - 29993

HII's Mission Technologies division • City of Brisbane

On-site
AUD 137,000 - 180,000